У меня возникла проблема, когда я использую селен для управления своим Chrome. Вот мой код:
from selenium import webdriver
driver = webdriver.Chrome()
Когда я попытался запустить его, сначала он работает успешно, на экране появляется всплывающее окно Chrome. Однако через несколько секунд он отключился.
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
driver = webdriver.Chrome('C:\Program Files (x86)\Google\Chrome\chrome.exe')
File "C:\Users\35273\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 62, in __init__
self.service.start()
File "C:\Users\35273\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 86, in start
self.assert_process_still_running()
File "C:\Users\35273\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 99, in assert_process_still_running
% (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service C:\Program Files (x86)\Google\Chrome\chrome.exe unexpectedly exited. Status code was: 0
chromedriver
уже находится в файлеPath
. В случае, если бинарный файлchromedriver
не найден, должно быть поднято что-то вродеselenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
12.10.2016chromedriver
, а не к двоичному файлуChrome
. Проверьте это: sites.google.com/a/chromium.org/chromedriver. /начало работы 12.10.2016printenv
иimport os
os.environ
из оболочки python. И ЭТО ВСЕ ЕЩЕ НЕ РАБОТАЕТ. И после часа разочарования я дал и перезагрузил мой компьютер и VOILA, chromedriver теперь работает. 04.09.2019