如何阻止水豚/硒铬窗口前进/聚焦?

时间:2018-05-20 22:47:55

标签: selenium capybara

我在本地运行测试套件大约需要15分钟。在此期间,无法完成任何工作,因为每个功能规格都会将镀铬窗口带到前面。是否有配置选项可以避免这种情况,不要将水豚/硒窗口放在前面?

这是我目前的配置:

Capybara.register_driver :selenium do |app|
  Capybara::Selenium::Driver.new(app, 
    browser: :chrome,
    desired_capabilities: {
      "chromeOptions" => {
        "args" => %w{ window-size=1740,768 } 
      }
    }
  )
end

Capybara.server_port           = 57124
Capybara.app_host              = "http://localhost:#{Capybara.server_port}" # S3 accesss control blocks default capybara 127.0.0.1
Capybara.default_max_wait_time = 10 #default is 2

1 个答案:

答案 0 :(得分:1)

如果您想要/需要在非无头模式下运行它,则无法运行,但如果您在无头模式下运行,则您不会遇到此问题。