在Playwright Trace Viewer中,”Timed Out”事件指的是时间耗尽事件。

huangapple go评论111阅读模式
英文:

What is Timed Out event in timeline in Playwright Trace Viewer?

问题

在Trace Viewer报告中,我可以在时间轴栏下看到一些在操作时间轴下的事件:

在报告HTML中,有许多时间轴事件(只有一个可见,或被其他事件重叠):

我理解这是由于某种计算问题造成的,当查看源代码时:
https://github.com/microsoft/playwright/blob/93b791d3228a6b1a101dbf7a13af06e1f9298f6d/packages/trace-viewer/src/ui/timeline.tsx#L75

要获取类似的报告,只需运行简单的测试,使用trace: "on"选项:

英文:

In report in Trace Viewer I can see in Timeline Bar some events under action timeline:

在Playwright Trace Viewer中,”Timed Out”事件指的是时间耗尽事件。

What are those events and why it timed out?

In report HTML there a lot timeline events (only one is visible, or is overlapped by other)

<div class="timeline-lane timeline-bars">
   <div class="timeline-bar action browsercontext_newpage" title="118ms" style="left: 0px; width: 150.876px; top: 11px;"></div>
   <div class="timeline-bar action frame_goto selected" title="634ms" style="left: 160.165px; width: 813.25px; top: 11px;"></div>
   <div class="timeline-bar action frame_click" title="72ms" style="left: 1005.11px; width: 91.8509px; top: 11px;"></div>
   <div class="timeline-bar event frame_loadstate" title="Timed Out" style="left: 536.556px; width: 10px; top: 22px;"></div>
   <div class="timeline-bar event frame_loadstate" title="Timed Out" style="left: 536.67px; width: 1px; top: 22px;"></div>
   <div class="timeline-bar event frame_loadstate" title="Timed Out" style="left: 536.724px; width: 1px; top: 22px;"></div>
   <div class="timeline-bar event frame_loadstate" title="Timed Out" style="left: 537.191px; width: 1px; top: 22px;"></div>
   <div class="timeline-bar event frame_navigated" title="Timed Out" style="left: 537.523px; width: 1px; top: 22px;"></div>
   <div class="timeline-bar event frame_loadstate" title="Timed Out" style="left: 682.003px; width: 1px; top: 22px;"></div>
   <div class="timeline-bar event frame_loadstate" title="Timed Out" style="left: 972.887px; width: 1px; top: 22px;"></div>
</div>

I understand that this is due to some computation problem, when looking at the source code:
https://github.com/microsoft/playwright/blob/93b791d3228a6b1a101dbf7a13af06e1f9298f6d/packages/trace-viewer/src/ui/timeline.tsx#L75

To obtain similar report just run simple test, with trace: "on" option:

import { test, expect } from '@playwright/test';

test('test', async ({ page }) => {
  await page.goto('https://www.google.com');
  await page.getByRole('img', { name: 'Google' }).click();
});

答案1

得分: 0

只有错误:请查看此处 https://github.com/microsoft/playwright/issues/21255

当您发现类似情况时,请在GitHub上提出问题。

英文:

Just bug: see here https://github.com/microsoft/playwright/issues/21255

When you spot something like this fill issue on GitHub.

huangapple
  • 本文由 发表于 2023年2月24日 15:55:40
  • 转载请务必保留本文链接:https://go.coder-hub.com/75553896.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定