Не удается найти двоичный файл Chrome при запуске теста в jenkins
Когда я запускаю свой тест Python-Selenium с Eclipse, он работает. Если я добавляю тест Python как пакетный файл в Jenkins, я всегда получаю эту ошибку:
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
Я правильно установил путь для Python в Windows. Может кто-нибудь помочь, пожалуйста. Спасибо.
Я установил путь так:self.driver = webdriver.Chrome("C://Selenium-driver//chromedriver.exe")
pts = webdriver.ChromeOptions()
opts.binary_location = ("C://Users//me//AppData//Local//Google //Chrome//Application//chrome.exe")
driver = webdriver.Chrome(chrome_options = opts)
Я запускаю командный файл в Jenkins с помощью команды "Выполнить Windows":call "c:\myfolder\login_python2.bat"
Пакетный файл:
@echo off
cd C:\Users\me\AppData\Local\Programs\Python\Python36\
python C:\Users\me\NEON\workspace\Test1\test-package\test.py
1 ответ
Убедитесь, что вы установили Chrome в C:\Program Files\
По умолчанию он будет установлен в папку Appdata. Попробуйте переустановить Chrome с помощью отдельного установщика Chrome.