所以我的本地机器上有 Jenkins。硒网格在上面,还有铬插件。
当我在Chrome部分中进行新配置时,您必须指定chrome驱动程序路径。
詹金斯建议:
"chromedriver 可执行文件的路径。这只需要设置一次,因为它定义了全局属性。如果在多个浏览器定义中设置它,则将使用最新的。如果您使用 Jenkins chromedriver 插件,路径将是 $JENKINS_HOME/tools/chromedriver/chromedriver.ext">
所以我把它设置为 $JENKINS_HOME/tools/chromedriver/chromedriver.ext。问题是当我运行测试时,出现以下错误:
org.openqa.selenium.WebDriverException:驱动程序可执行文件不存在:/Users/Shared/Jenkins/Home/tools/chromedriver/chromedriver.ext
我也在谷歌上搜索了这个问题,但我找不到答案。
IMO,你不需要任何chrome插件等,以确保chrome自动化工作。您只能下载 chromedriver 二进制文件,并使其在作为 PATH 环境变量一部分的目录中可用。这应该基本上可以解决问题。