【问题标题】:Headless Chrome and Selenium on Windows?Windows 上的无头 Chrome 和 Selenium?
【发布时间】:2017-10-08 09:39:25
【问题描述】:

我看到上个月以某种形式出现了无头 Chrome,我看到它可以通过 Selenium 进行交互,但我看到的文章大多提到 Linux 和 MacOS。这适用于 Windows(7 和/或 10)吗?

【问题讨论】:

    标签: google-chrome selenium-webdriver selenium-chromedriver


    【解决方案1】:

    我正在使用 Chromedriver 无头模式,版本为 2.33,Capybara 具有以下配置:

    Capybara.register_driver :chrome_headless do |app|
      args = ["--window-size=1280,1696", "--no-sandbox", "--headless", "--disable-gpu", "--disable-infobars", "--disable-notifications"]  
      Capybara::Selenium::Driver.new(app, {:browser => :chrome, :args => args})
    end
    

    【讨论】:

      【解决方案2】:

      几个月来我一直在无头模式下使用 Chrome,在 Windows 上使用 Chrome 59。

      我的 Karma 配置(用于自定义 Chrome 无头)如下:

      browsers: ['Chrome_headless'],
      customLaunchers: {
          Chrome_headless: {
              base: 'Chrome',
              flags: ['--headless', '--disable-gpu', '--disable-plugins', '--window-size=0,0', '--window-position=-9999,0']
          }
      },
      

      这些命令没有可见的窗口。

      但是,更新到 Chrome 60 似乎已经杀死了这个配置,因为它不再有效(截至今天)

      【讨论】:

      • 我目前正在尝试使用 selenium 的无头模式,并发现测试运行需要更长的时间才能启动和启动。你也看到了吗?
      • @rossisdead 我已经看到了这个问题,但不是 Karma 或 selenium,只有 BrowserSync,我能够通过一个小的配置更改来解决这个问题
      • 您介意告诉我那个小的配置更改是什么吗?我想试试
      • 当然,是--no-online,效果立竿见影:)
      • 谢谢!可悲的是,似乎对我没有任何影响
      【解决方案3】:

      它现在可以在 chrome 59 和 chromedriver 2.31(刚刚发布)中运行。唯一烦人的是一开始弹出一个空窗口(只是视觉效果),在chrome 60中将被移除(应该即将发布)

      【讨论】:

      【解决方案4】:

      Chrome 60 beta 提供了适用于 Windows 的 Headless 模式,稳定版很可能也在第 60 版中。

      https://www.google.com/chrome/browser/beta.html

      Selenium 的推出没有区别

      【讨论】:

        【解决方案5】:

        是的,我在 Windows 上使用它,但在版本 59(测试版)中仍然会弹出一个空窗口。

        【讨论】:

        • 您找到解决方案了吗?我也遇到了这个问题。
        • 一个空的 Chrome 窗口?
        • 版本 59 在某种意义上它与您正在使用的 chrome 版本有关我的意思是 chrome 59?
        猜你喜欢
        • 1970-01-01
        • 2021-06-02
        • 2016-03-03
        • 2017-07-07
        • 1970-01-01
        • 2018-01-20
        • 2018-05-24
        • 2017-10-16
        • 2018-11-15
        相关资源
        最近更新 更多