Здравствуйте!Chrome webdriver не может подключиться к сервису chromedriver.exe на Windows
В настоящее время я использую Selenium с Python в Windows 7, и я попытался использовать веб-браузер Chrome для функции hide --no-startup-window
. После установки Chrome (x86), скопированный chromedriver.exe на пути C:\Python27\Scripts\
и добавили ее в PATH среде, я попытался запустить его с помощью следующего кода:
opt = Options()
opt.add_argument("--no-startup-window")
driver = webdriver.Chrome(chrome_options=opt)
Однако я следующие ошибки, когда я выполнить его :
(env) c:\opt\project\auto\>python program_test.py
Traceback (most recent call last):
File "program_test.py", line 234, in <module>
main()
File "program_test.py", line 36, in main
initChromeWebDriver()
File "c:\opt\project\auto\common\driver.py", line 32, in initChromeWebDriver
service_log_path=)
File "c:\opt\project\auto\lib\site-packages\selenium\webdriver\chrome\webdriver.p
y", line 61, in __init__
self.service.start()
File "c:\opt\project\auto\lib\site-packages\selenium\webdriver\common\service.py"
, line 88, in start
raise WebDriverException("Can not connect to the Service %s" % self.path)
selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service chromedriver
Примечание: Я в настоящее время использую virtualenv
также, поэтому я также скопировал chromedriver.exe на его папку Scripts
. Есть идеи о проблеме здесь?
Хорошо это решается мой первый вопрос здесь, но я теперь есть 'неизвестная ошибка: Chrome не удалось start', когда я использую '--no-startup-window'. Кроме того, Chrome запускается, когда я комментирую эту опцию. Я обновил сообщение для ошибки. – toshiro92
@ toshiro92 Почему вы хотите открыть хром без окон запуска, не могли бы вы объяснить? – Soorena
Мне просто нужно это, чтобы избежать некоторых ручных манипуляций по ошибке. – toshiro92