我需要在网站上停用弹出窗口,因为它会导致PhantomJSDriver
崩溃。
选项包括:
阻止打开任何弹出窗口
完全禁用JavaScript,因此弹出窗口不会加载(这似乎不可能像提到的那样here)
覆盖加载弹出窗口的特定JavaScript函数。
那么......如何阻止PhantomJSDriver
中的弹出窗口?
答案 0 :(得分:1)
覆盖函数setInterval和setTimeout可能是实现此目的的一种方法。 我希望弹出窗口是一个非常长的超时,比如很多秒,所以如果更短,你可以将它重定向到读取超时功能,或者如果更长则取消它。