为 Playwright html 报告添加期望值

问题描述 投票:0回答:1

我想知道如何在我的 Playwright html 报告中包含我期望的值。

查看我期望出现在报告中的 URL 和标题会很有用。

expect.toHaveURL— ../src/objects/pages/pageObject.ts:18 Expect.toHaveTitle— ../src/objects/pages/pageObject.ts:26

报告片段

reporting playwright
1个回答
0
投票

您可以添加自定义期望消息,如下所示:

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

test("Test", async ({ page }) => {
  await page.goto("https://playwright.dev/");
  await page.getByRole("link", { name: "Get started" }).click();

  // As a second parameter in expect:
  await expect(page, "Expect url: https://playwright.dev/docs/intro").toHaveURL(
    "https://playwright.dev/docs/intro"
  );
});

在 html 报告中将显示如下:

Screenshot of html report

© www.soinside.com 2019 - 2024. All rights reserved.