Seleniumでexecutable_pathが廃止されたことで
webdriver.Chrome(ChromeDriverManager.install(), options=options)
という今までの書き方ができなくなりました。
この書き方をすると
TypeError: __init__() got multiple values for argument 'options'
というエラーがでます。
対処法は
service = Service(executable_path=ChromeDriverManager().install())
webdriver.Chrome(options=options, service=service)
です。
参考資料
seleniumドキュメントselenium github コミットログ
Selenium4 WebDriver の executable_path 使用に伴う警告の回避方法