我想知道如何在我的 Playwright html 报告中包含我期望的值。
查看我期望出现在报告中的 URL 和标题会很有用。
expect.toHaveURL— ../src/objects/pages/pageObject.ts:18 Expect.toHaveTitle— ../src/objects/pages/pageObject.ts:26
您可以添加自定义期望消息,如下所示:
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 报告中将显示如下: