如何让ZombieJS无限期地等待一个网站

我正在使用zombieJS刮一个veeeeeeeery慢的网站。 我尝试了很多东西让它变慢,但我收到了很多东西

TypeError: Cannot use 'in' operator to search for 'compareDocumentPosition' in null 

错误。

我试图添加到我的pressButton函数如下:

browser.wait({waitDuration:'700s',element:“pre”});

同时使用此configuration初始化浏览器:

 browser = new Browser(); browser.maxWait = 10000000; browser.runScripts = false; browser.loadCSS = false; browser.waitFor = 500000; 

但我仍然在几秒钟后收到上述错误…

我认为这可能适用于你: Zombiejs jQuery nullTypeError'compareDocumentPosition'

你的网站太慢了,标签不能从僵尸中find。 请问这么好,在github上为assaf开一个新的问题? 我们之前试图追查这个随机错误的原因,但现在我认为这是因为僵尸应该等待第一个dom元素被加载

我也有类似的问题,并通过删除debugging选项,同时创build浏览器的实例来解决。 由于2.0处于alpha阶段,因此也降级到v1.4.1

Interesting Posts