当我使用 Eclipse 运行我的 Python-Selenium 测试时,它可以工作。如果我在 Jenkins 中将 Python 测试添加为批处理文件,我总是会收到此错误:
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
我在 Windows 中正确设置了 Python 的路径。任何人都可以帮忙,拜托。谢谢你。
我这样设置路径:
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 中使用 Execute 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