一个新手问题。我试图在点击新标签选项中打开的链接后检查重定向的状态。代码适用于链接,无需在新选项卡中打开,但使用新选项卡始终"导航超时超过:"。帮助:)
平台/操作系统版本:MacOS 网址(如果适用):http://www.endocrinologynetwork.com/ NPM - v:6.0.0
代码:
await page.goto('http://www.endocrinologynetwork.com/', {waitUntil: "load" });
await page.waitForSelector('.l-footer.wrap');
const [response] = await Promise.all([
page.waitForNavigation(),
await page.$$eval("a", as => as.find(a =>
a.innerText.includes("Advertiser Terms")).click())
]);
expect(response._status).toBe(200);
预期结果: 如果没有在新标签中打开链接(例如页脚编辑委员会),则可以检查响应状态
实际结果: 使用新的标签链接(例如页脚广告客户条款),它总是"导航超时超过:"