我想等待有时出现但有时没有出现的XPath。如果出现,则计划A,如果没有出现,则说5秒钟,则计划B。
这可能吗?还是应该只使用await page.waitFor(5000)
来实现这一目标?
答案 0 :(得分:1)
您可以使用page.waitForXPath()
:
const element = await page.waitForXPath(xpath, {timeout: 5000}).catch(e => void e);
if (element)
//plan A
else
//do plan B