class: Tracing

优质
小牛编辑
136浏览
2023-12-01

你可以使用 tracing.starttracing.stop 创建一个可以在 Chrome DevTools or timeline viewer 中打开的跟踪文件。

await page.tracing.start({path: 'trace.json'});
await page.goto('https://www.google.com');
await page.tracing.stop();

tracing.start(options)

  • options <Object>
    • path <string> 跟踪文件写入的路径
    • screenshots <boolean> 捕获跟踪中的屏幕截图
    • categories <Array<string>> 指定要使用的自定义类别替换默认值
  • returns: <Promise>

每个浏览器一次只能激活一条跟踪。

tracing.stop()

  • returns: <Promise<Buffer>> Promise which resolves to buffer with trace data.