【问题标题】:Does Selenium Web Driver Support Browser Pop-ups in Headless Mode?Selenium Web 驱动程序是否支持无头模式下的浏览器弹出窗口?
【发布时间】:2015-12-22 09:19:36
【问题描述】:

Selenium Web 驱动程序是否支持无头模式下的浏览器弹出窗口?或者在无头模式下运行时是否有解决方法来处理涉及浏览器弹出窗口的操作?

【问题讨论】:

  • 你说的是javascript弹出窗口吗?
  • @pArAs 是的,这是最常见的情况。
  • 你可以添加带有弹出窗口的示例图像吗?

标签: selenium selenium-webdriver headless


【解决方案1】:

如果您希望您的 headless browserJavascript popups 上工作,您可能希望通过在 Desired Capabilities 中启用 javascript 来启动它

您可以使用以下内容:

DesiredCapabilities cap = cap.merge(DesiredCapabilities.phantomjs());
cap.setJavascriptEnabled(true);
WebDriver driver = new PhantomJSDriver(cap);

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2018-07-15
    • 1970-01-01
    • 2011-11-26
    • 2013-02-27
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    相关资源
    最近更新 更多