我一直试图设置我的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;
但是当我运行我的jenkins工作时,它给了我一个错误
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部分,但它仍然无法正常工作。关于是什么导致这个问题的任何想法?这将是一个很大的帮助。提前谢谢!
答案 0 :(得分: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;
< / LI>重新启动jenkins。它在启动时读取环境变量。