如何在等待功能达到超时时跳过步骤

How to skip step when the timeout is reached on wait function

如何防止脚本在达到超时限制时停止执行? 我的代码如下所示:

this.waitForSelector("#my_selector", function(){
     //...  magic code
} , null, 30000)

在达到 30000 毫秒后它停止了,但是在这次迭代之后还有更多的东西要抓取。

超时 的意义在于处理非标称行为(无法连接,否则...)

您的功能应该停止。如果在您的情况下不应该,则意味着您的超时设置未根据您的用例设置,您肯定需要增加它。

waitWhileSelector()函数可以在超时的情况下进行回调,这将是您的错误处理。