Robot Framework Jenkins WebDriverException:消息:'chromedriver' 可执行文件需要在 PATH 中
Robot Framework Jenkins WebDriverException: Message: 'chromedriver' executable needs to be in PATH
我在本地机器上使用 Chrome WebDriver 将 Robot 框架设置为 运行,这 运行s 符合预期。
当我在同一台机器上通过 Jenkins 运行 执行完全相同的命令时,我收到以下错误:
WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
如果我回显 PATH,我可以看到 Chrome Webdriver 在 usr/local/bin
目录中。
我认为我的问题是 JENKINS_USER 设置为系统,因此无法访问我目前存储在 'usr/local/bin'
中的 Chrome 驱动程序
如何让 Jenkins 运行 下的用户可以访问 chromeDriver?
在 Jenkins 中有一个选项可以让你设置你访问 webdriver 的路径
转到管理 Jenkins > 配置系统 > 全局属性:环境变量
我在本地机器上使用 Chrome WebDriver 将 Robot 框架设置为 运行,这 运行s 符合预期。
当我在同一台机器上通过 Jenkins 运行 执行完全相同的命令时,我收到以下错误:
WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
如果我回显 PATH,我可以看到 Chrome Webdriver 在 usr/local/bin
目录中。
我认为我的问题是 JENKINS_USER 设置为系统,因此无法访问我目前存储在 'usr/local/bin'
中的 Chrome 驱动程序如何让 Jenkins 运行 下的用户可以访问 chromeDriver?
在 Jenkins 中有一个选项可以让你设置你访问 webdriver 的路径
转到管理 Jenkins > 配置系统 > 全局属性:环境变量