在剧作家的报告测试步骤中包含屏幕截图

Sta*_*lik 2 playwright playwright-test

朋友们,有没有人有代码可以让我将屏幕截图包含在我想要的行中,并将此打印附加到标准剧作家报告中?

我正在使用带有 javascript 的 playwright在此处输入图像描述 npx plawright show-report

小智 8

您可以使用page.screenshot()捕获屏幕截图,并使用Attach()将捕获的屏幕截图附加到报告,如下所示:

  const screenshot = await page.screenshot();
  await testInfo.attach('screenshot', { body: screenshot, contentType: 'image/png' });
Run Code Online (Sandbox Code Playgroud)

  • `testinfo` 来自方法参数。`test('有标题', async ({ page }, testinfo) => { ... });` (3认同)