Switch to Selenium Manager for webdriver management
This bumps Selenium from < 4.10 to >= 4.16, which introduces a backwards-incompatible change: start_chrome(...)
used to take a capabilities
parameter. This is no longer supported by Selenium. Instead, you have to use set_capability(...)
as follows:
from helium import start_chrome
from selenium.webdriver.chrome.options import Options
options = Options()
options.set_capability('goog:loggingPrefs', {'performance': 'ALL'})
start_chrome(options=options)