18910140161

JavaScript-Puppeteer重新加载页面,直到元素可用-堆栈溢出

顺晟科技

2022-10-19 14:05:36

99

我正在使用puppeteer,我需要不断刷新页面,直到请求的元素活动,“Button”是我需要的元素。 我尝试了等待直到,但它不起作用,并给出了以下错误:

Error: Unknown value for options.waitUntil: JSHandle@node

这是我尝试的


顺晟科技:

在这种情况下,错误非常明显。你告诉木偶师要等这三件事:。前两个是可以接受的选择。第三个不是。是对DOM元素的引用,您可以在puppeteer代码中使用该元素。(或a)。根据docs,这不是一个可行的选项。

这里还有一点:您没有共享所有代码,所以我们必须假设这发生在某种循环中,调用之间有某种超时。因此,此代码将检查此按钮,如果找到,单击该按钮,然后重新加载页面正好1次。在搜索某些反馈时不多次重新加载页面。它只重新加载一次。该选项只是定义返回的承诺何时应该解析。

祝你好运!

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航