我正在使用Capybara自动化截取一些屏幕截图。
我需要Chrome浏览器最大化运行,但似乎无法实现。
根据https://sites.google.com/a/chromium.org/chromedriver/capabilities和http://grokbase.com/t/gg/webdriver/134fs2vm3v/window-maximize-using-selenium-webdriver-in-ruby的内容,我认为以下代码应该可以实现:
Capybara.register_driver :selenium do |app|
caps = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => {"args" => [ "start-maximized" ]})
Capybara::Selenium::Driver.new(app, {:browser => :chrome, :desired_capabilities => caps})
end
但浏览器大小从未改变。
有人解决了这个问题吗?