Search code examples
rubyselenium-webdrivercapybara

WARN Selenium [DEPRECATION] Manager#logs is deprecated. Use Chrome::Driver#logs instead


I get the above warning when executing this line:

logs = page.driver.browser.manage.logs.get(:browser)

its not clear from the deprecation notice how to fix this

This is happening on Selenium 4.1.0


Solution

  • I remember they adjusted the API a while back. On selenium-webdriver 4.8.x I am using:

    page.driver.browser.logs.get(:browser)
    

    Basically just use browser.logs instead of browser.manage.logs