【发布时间】:2019-01-03 14:24:47
【问题描述】:
如果page.waitForSelector() 失败,则会引发错误。因为这是在异步函数中运行的,如果直接导致代码的捕获部分。
如果page.waitForSelector() 失败,是否有可能在下面一行执行代码?
像这样(伪代码):
if ( (await page.waitForSelector('.test') == null) { //do X}
来自 API:
如果选择器在等待超时毫秒后没有出现,函数将抛出。
我如何管理在同一个代码块中的抛出,就好像函数会成功一样?
【问题讨论】:
标签: node.js async-await puppeteer