硒网格中的 Jenkins chromedriver 路径
Jenkins chromedriver path in selenium grid
所以我在本地机器上安装了 Jenkins。上面有 Selenium 网格,还有 chrome 插件。
当我在 Chrome 部分进行新配置时,您必须指定 chrome 驱动程序路径。
詹金斯推荐:
"Path to the chromedriver executable. This needs to be set only once as it defines a global property. If you set it in multiple browser definitions, the latest will be used. If you use the Jenkins chromedriver plugin, the path will be $JENKINS_HOME/tools/chromedriver/chromedriver.ext"
所以我将其设置为 $JENKINS_HOME/tools/chromedriver/chromedriver.ext。问题是当我 运行 我的测试出现以下错误:
org.openqa.selenium.WebDriverException:驱动程序可执行文件不存在:/Users/Shared/Jenkins/Home/tools/chromedriver/chromedriver.ext
我也google搜索过这个问题,但我找不到答案。
IMO,您不需要任何 chrome 插件等,以确保 chrome 自动化工作。您可以只下载 chrome 驱动程序二进制文件,并将其放在作为 PATH 环境变量一部分的目录中。这基本上应该可以解决问题。
所以我在本地机器上安装了 Jenkins。上面有 Selenium 网格,还有 chrome 插件。
当我在 Chrome 部分进行新配置时,您必须指定 chrome 驱动程序路径。
詹金斯推荐:
"Path to the chromedriver executable. This needs to be set only once as it defines a global property. If you set it in multiple browser definitions, the latest will be used. If you use the Jenkins chromedriver plugin, the path will be $JENKINS_HOME/tools/chromedriver/chromedriver.ext"
所以我将其设置为 $JENKINS_HOME/tools/chromedriver/chromedriver.ext。问题是当我 运行 我的测试出现以下错误:
org.openqa.selenium.WebDriverException:驱动程序可执行文件不存在:/Users/Shared/Jenkins/Home/tools/chromedriver/chromedriver.ext
我也google搜索过这个问题,但我找不到答案。
IMO,您不需要任何 chrome 插件等,以确保 chrome 自动化工作。您可以只下载 chrome 驱动程序二进制文件,并将其放在作为 PATH 环境变量一部分的目录中。这基本上应该可以解决问题。