Capybara を使用して、スクリーンショットの撮影を自動化しています。
Chrome ブラウザを最大化して実行する必要がありますが、動作させることができないようです。
https://sites.google.com/a/chromium.org/chromedriver/capabilitiesおよびhttp://grokbase.com/t/gg/webdriver/134fs2vm3v/window-maximize-using-selenium-webdriver-in-に基づくルビー 私は、次のように動作するはずだと思いました:
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
ただし、ブラウザのサイズは決して変わりません。
誰かがこれを理解しましたか?