ruby Chrome无头驱动器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Chrome无头驱动器相关的知识,希望对你有一定的参考价值。
# Doesn't work
page.driver.browser.manage.window.maximize
page.driver.browser.manage.window.resize_to(2296,2296)
# Rspec Config
Capybara.default_driver = :rack_test
Capybara.javascript_driver = :headless_chrome
Capybara.register_driver :chrome do |app|
Capybara::Selenium::Driver.new(app, browser: :chrome)
end
Capybara.register_driver(:headless_chrome) do |app|
capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
chromeOptions: { args: %w[headless disable-gpu window-size=1920,1920] }
)
Capybara::Selenium::Driver.new(
app,
browser: :chrome,
desired_capabilities: capabilities
)
end
以上是关于ruby Chrome无头驱动器的主要内容,如果未能解决你的问题,请参考以下文章
无头 Chrome 驱动程序不适用于 Selenium
ruby 持续集成,parallel_tests,黄瓜,无头,capybara-webkit,chrome。对于mac和linux。有条件的@show chrome浏览器(:
ruby 持续集成,parallel_tests,黄瓜,无头,capybara-webkit,chrome。对于mac和linux。有条件的@show chrome浏览器(:
如何使用 Java 和 Selenium 为我的驱动程序传递无头选项?
无头 chrome + 忽略证书错误
Protractor Chrome 无头混合内容问题