【发布时间】:2023-02-26 16:11:51
【问题描述】:
我如何使用 playwright expect 来检查两个完全匹配项之一?
这是我的功能。
export const assertThirdPartyInternetPath = async (
page: Page,
path: string,
) => {
expect(page.url()).toBe(path);
};
我用它来测试维基百科页面的链接。
await this.assertThirdPartyInternetPath('https://en.wikipedia.org/wiki/Larry_Sanger'
但是,某些网站(如维基百科)会将移动设备(包括剧作家设备)重定向到 m 子域。
所以我想断言用户位于https://en.wikipedia.org/wiki/Larry_Sanger 或https://en.m.wikipedia.org/wiki/Larry_Sanger。我怎样才能做到这一点?
请注意,我要进行精确匹配;我知道我可以使用expect(string.toContain(myPattern),但我有很多东西要匹配,我想做精确匹配。
【问题讨论】:
标签: playwright