1

我一直在尝试设置我的 jenkins slave 来使用 IE 运行我们的自动化测试。我已经下载了IEDriverServer.exe并将其路径添加到PATH环境变量中。以下是我当前的路径:

C:\IEDriver\IEDriverServer.exe;C:\Program Files\Java\jdk1.8.0_91;C:\Program Files\Java\jdk1.8.0_91\bin;C:\Python27;C:\Python27\Scripts;

但是当我运行我的詹金斯工作时,它给了我一个错误

WebDriverException: Message: 'IEDriverServer.exe' executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

我试过删除路径的 .exe 部分,但它仍然不起作用。关于是什么导致这个问题的任何想法?这将是一个很大的帮助。提前致谢!

4

1 回答 1

1

你需要做两件事:

  1. 在PATH中,需要添加可执行文件所在文件夹的路径,而不是:C:\IEDriver\IEDriverServer.exe;C:\Program Files\Java\jdk1.8.0_91;C:\Program Files\Java\jdk1 .8.0_91\bin;C:\Python27;C:\Python27\Scripts; 应该是:C:\IEDriver;C:\Program Files\Java\jdk1.8.0_91;C:\Program Files\Java\jdk1.8.0_91\bin;C:\Python27;C:\Python27\Scripts;

  2. 重启詹金斯。它在启动时读取环境变量一次。

于 2016-08-23T13:54:34.390 回答