playwright page.wait_for_selector 超时错误 捕获
时间: 2023-08-03 15:06:38 浏览: 317
playwright-query-selector-all方法详解
在 Playwright 中,可以使用 `page.wait_for_selector` 方法等待页面上的元素出现。如果超时了,会抛出一个错误。为了捕获这个错误,你可以使用 try-catch 语句。下面是一个例子:
```
try {
await page.wait_for_selector('#my-element', { timeout: 5000 });
} catch (error) {
console.error('元素未出现或超时:', error);
}
```
在上面的例子中,`page.wait_for_selector` 方法会等待页面上 ID 为 `my-element` 的元素出现,最长等待时间为 5000 毫秒。如果等待超时了,会抛出一个错误,这时 `catch` 语句会捕获这个错误并输出错误信息。你可以根据实际情况修改 `timeout` 参数来调整等待时间。
阅读全文