RubyでのSelenium WebDriverのheadlessの指定方法
Selenium::WebDriver.for(:chrome)
の headless のためのオプション設定方法がややこしくてよく忘れるのでメモっておきます。
options = Selenium::WebDriver::Chrome::Options.new
options.add_argument('--headless')
driver = Selenium::WebDriver.for(:chrome, capabilities: options)
capabilities
じゃなくてdesired_capabilities
を使うとdeprecated
だよと警告されます。
WARN Selenium [DEPRECATION] [:desired_capabilities] :desired_capabilities as a parameter for driver initialization is deprecated. Use :capabilities with an Array value of capabilities/options if necessary instead.