seleniumの自動化を試そうと思ったのですが、うまくいきません
環境
microsoft edge 42.17134.1.0 Microsoft EdgeHTML 17.17134 pip 19.1.1 from c:\program files\python37\lib\site-packages\pip (python 3.7) MSEdgeDriver 77.0.218.0
経緯
- seleniumをインストールしました
pip install selenium
- WebDriverを下記サイトよりダウンロードし適当な場所に配置しました
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
配置: C:\edgedriver_win64
2. この後、下記コードを実行したのですが・・・
python
1from selenium import webdriver 2driver = webdriver.Edge(executable_path='C:\edgedriver_win64\msedgedriver.exe'); 3browser.get('https://www.bing.com/');
結果
Traceback (most recent call last): File "test.py", line 2, in <module> driver = webdriver.Edge(executable_path='C:\edgedriver_win64\msedgedriver.exe'); File "C:\Program Files\Python37\lib\site-packages\selenium\webdriver\edge\webdriver.py", line 66, in __init__ desired_capabilities=capabilities) File "C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__ self.start_session(capabilities, browser_profile) File "C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute self.error_handler.check_response(response) File "C:\Program Files\Python37\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Microsoft Edge binary
メッセージの限りでは、MicrosoftEdge.exeが見つからないという感じです。
調べると、原因が色々とあるみたいなのですが、自分ではわからない部分が多いので、同じ状況に直面した方がいらっしゃったら
原因を教えてほしいです。
edge場所
C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。