【问题标题】:GhostDriver / PhantomJS - How to block pop-ups?GhostDriver / PhantomJS - 如何阻止弹出窗口?
【发布时间】:2015-03-03 05:57:06
【问题描述】:

我需要禁用网站上的弹出窗口,因为它会导致 PhantomJSDriver 崩溃。

选项有:

  1. 阻止任何弹出窗口打开

  2. 完全禁用 JavaScript,因此不会加载弹出窗口(这似乎不可能,如 here 所述)

  3. 覆盖加载弹出窗口的特定 JavaScript 函数。

那么...如何阻止PhantomJSDriver 中的弹出窗口?

【问题讨论】:

    标签: selenium phantomjs


    【解决方案1】:

    覆盖函数 setInterval 和 setTimeout 可能是实现此目的的一种方法。 我希望弹出窗口的超时时间很长,比如很多秒,因此如果较短,您可以将其重定向到读取超时功能,或者如果较长,则取消它。

    Viewing all the timouts/intervals in javascript?

    【讨论】:

      猜你喜欢
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-01
      • 2017-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多