playwright 监控当前页面是否跳转
时间: 2023-10-09 18:13:12 浏览: 927
Playwright为页面中的某个请求单独设置代理
可以使用 Playwright 的 page.waitForNavigation() 方法来监控当前页面是否跳转。该方法可以在页面跳转完成后返回一个 Promise,您可以在 Promise 中执行您想要的操作。以下是一个示例代码:
```
await page.click('#myButton'); // 点击按钮跳转页面
await page.waitForNavigation(); // 等待页面跳转完成
console.log('已跳转到新页面');
```
此代码将点击按钮,然后等待页面跳转完成后将"已跳转到新页面"打印到控制台。如果页面在5秒内没有完成导航,则该代码将抛出超时错误。您可以通过在 waitForNavigation() 方法中传递参数来设置超时时间和其他选项。
阅读全文