teamcapybara / capybara

Acceptance test framework for web applications

Home Page:http://teamcapybara.github.io/capybara/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chromedriver option needs update since chrome 120

aandis opened this issue · comments

Meta

Capybara Version: 3.39.2

The following code breaks -

Capybara.javascript_driver = :selenium_chrome_headless
page.driver.browser.logs.get(:browser)

#=> undefined method `logs' for #<Selenium::WebDriver::Chrome::Driver:0x75d3dfd5c1800834 browser=:"chrome-headless-shell">

Works if your chrome version is < 120 though

See

opts.add_argument('--headless')
needs to be changed to --headless=new

closed via #2726