#問題の発生するコード
py:
1import selenium 2 3options = selenium.webdriver.ChromeOptions() 4# options.add_argument('--headless') 5driver = selenium.webdriver.Chrome(options=options) 6 7url :str = "https://www.google.com" 8driver.get(url)
このコードはVscodeでデバッグしていると、初回起動は正常に動作します。
ところが、2回目から2行目のエラーで止まります。
エラーメッセージは、以下のようなものです。
例外が発生しました: AttributeError module 'selenium' has no attribute 'webdriver' File "%userprofile%\OneDrive\ドキュメント\GitHub???\main.py", line 3, in <module> options = selenium.webdriver.ChromeOptions()
エラーを治すには、Vscodeを再起動して
#正常に動作するコード
py:
1import selenium 2from selenium import ChromeOptions 3 4options = ChromeOptions() 5# options.add_argument('--headless') 6driver = selenium.webdriver.Chrome(options=options) 7 8url :str = "https://www.google.com" 9driver.get(url)
質問
このような挙動の違いはどうして起こるのでしょうか?
環境
- Windows 10
- Miniconda 3
- Selenium 3.141.0
- Chrome Driver 80.0.3987.106
スクリプトのどこかで、seleniumという変数に代入してたりしませんか?