Internet explorer 即使在jenkins slave上的路径中也找不到IEDriverServer

Internet explorer 即使在jenkins slave上的路径中也找不到IEDriverServer,internet-explorer,jenkins,selenium-webdriver,selenium-iedriver,Internet Explorer,Jenkins,Selenium Webdriver,Selenium Iedriver,我一直在尝试设置jenkins slave以使用IE运行我们的自动测试。我下载了IEDriverServer.exe,并将其路径添加到path环境变量。以下是我当前的路径: C:\IEDriver\IEDriverServer.exe;C:\ProgramFiles\Java\jdk1.8.0\U 91;C:\ProgramFiles\Java\jdk1.8.0\U 91\bin;C:\Python27;C:\Python27\脚本; 但当我做詹金斯的工作时,我犯了一个错误 WebDriver

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

C:\IEDriver\IEDriverServer.exe;C:\ProgramFiles\Java\jdk1.8.0\U 91;C:\ProgramFiles\Java\jdk1.8.0\U 91\bin;C:\Python27;C:\Python27\脚本;

但当我做詹金斯的工作时,我犯了一个错误

WebDriverException:消息:“IEDriverServer.exe”可执行文件需要位于路径中。请从http://selenium-release.storage.googleapis.com/index.html 并在https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver


我已尝试删除路径中的.exe部分,但仍然不起作用。你知道是什么导致了这个问题吗?这将是一个很大的帮助。提前谢谢

你需要做两件事:

  • 在路径中,需要将路径添加到可执行文件的文件夹中 而不是: C:\IEDriver\IEDriverServer.exe;C:\ProgramFiles\Java\jdk1.8.0\U 91;C:\ProgramFiles\Java\jdk1.8.0\U 91\bin;C:\Python27;C:\Python27\脚本; 应该是: C:\IEDriver;C:\ProgramFiles\Java\jdk1.8.0\U 91;C:\ProgramFiles\Java\jdk1.8.0\U 91\bin;C:\Python27;C:\Python27\脚本

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


  • 嗨,如果你不做的话,我希望你已经做了。下载后,您是否解压缩并将
    IEDriverServer.exe
    放在'C:\IEDriver`folderHi-siva'中,我已经完成了。我已经提取了文件并将其放在我的文件夹中,该文件夹是*C:\IEDriver*好的。添加
    C:\IEDriver
    我也这样做了,如问题中所示。我试着把它添加到*C:\IEDriver*上,效果很好。奇怪的|