【问题标题】:How to hide Google Chrome windows with Selenium ChromeDriver?如何使用 Selenium ChromeDriver 隐藏 Google Chrome 窗口?
【发布时间】:2017-02-15 19:54:24
【问题描述】:

当我启动我的程序 (Java) 时是否可以隐藏 Google Chrome 窗口?当 Selenium 在我每 10 秒打开的任何其他窗口之上打开一个浏览器窗口时,这非常烦人。我找到了一些适用于 IE 和 Firefox 的方法,但不适用于 Chrome。

【问题讨论】:

  • 你可以使用 PhantomJS 代替 chromedriver

标签: java google-chrome selenium selenium-chromedriver


【解决方案1】:

如果您不想看到 Chrome 浏览器,请选择无头选项。根据 cmets 的建议,您可以使用 XVFBPhantomJS。从 Chrome 59 开始,您也可以在 chrome 中使用 --headless 标志,您可以在代码中通过 Chrome Options 使用它,这将使 chrome 无头并且不会显示任何浏览器窗口。

【讨论】:

    【解决方案2】:

    是的,您可以避免恼人的镀铬屏幕。只需选择投影仪按钮并选择扩展屏幕选项。 脚本启动 chrome 浏览器后,您可以将其拖出屏幕,您可以在新显示器(如果已连接)中将其拖出,也可以看不到任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 2016-06-19
      • 2014-11-10
      • 2015-12-27
      • 2011-07-19
      • 1970-01-01
      • 2020-05-10
      • 2019-01-11
      相关资源
      最近更新 更多