Javascript phantomjs/examples/waitfor.js中可能存在的错误

Javascript phantomjs/examples/waitfor.js中可能存在的错误,javascript,phantomjs,Javascript,Phantomjs,我正在测试,我很好奇是否在脚本中发现了一个bug,我做错了什么,或者可能没有运行phantomjs的正确设置或标志 当运行脚本时,它在我运行它的第一个2-3倍的时间内工作得非常好。但是,在这2-3次之后,我得到了“'waitFor()'Timeout”。如果我运行它4倍或15倍,就会发生这种情况。我可以等待10分钟或一天之间的测试,无论我得到相同的问题。我甚至切换了URL并改变了代码以反映页面上的不同div。我仍然得到“waitFor()超时”。我设置了一个虚拟机并测试了不同的站点,在2-3次尝

我正在测试,我很好奇是否在脚本中发现了一个bug,我做错了什么,或者可能没有运行phantomjs的正确设置或标志

当运行脚本时,它在我运行它的第一个2-3倍的时间内工作得非常好。但是,在这2-3次之后,我得到了“'waitFor()'Timeout”。如果我运行它4倍或15倍,就会发生这种情况。我可以等待10分钟或一天之间的测试,无论我得到相同的问题。我甚至切换了URL并改变了代码以反映页面上的不同div。我仍然得到“waitFor()超时”。我设置了一个虚拟机并测试了不同的站点,在2-3次尝试后,它再次超时


我可以运行其他脚本并刮取相同的页面,它们会很好地工作,但是,使用这一个脚本,它在持续超时之前只能工作2-3倍。其他人能证实这一点吗?

你是说在同一个phantomjs执行过程中执行2-3倍,还是说通常执行2-3倍?我已经多次成功地使用了示例
waitFor
函数,尽管每次执行phantomjs都只使用一次。我在终端上运行phantomjs waitFor.js。让它完成,然后再次运行它。