启动Internet Explorer时发生意外错误。 IELaunchURL()返回了HRESULT 80070002

时间:2019-03-21 11:58:52

标签: java selenium selenium-webdriver selenium-iedriver iedriverserver

当我通过ssh从gocd服务器到窗口服务器运行硒时,我将面临以下错误。

  

启动Internet Explorer时发生意外错误。返回IELaunchURL()   HRESULT 80070002(“系统找不到指定的文件。”)   URL'http://localhost:9516/'(警告:服务器未提供任何内容   stacktrace信息)

但是如果我在Windows服务器本身中运行相同的脚本,它就可以正常工作。

配置:
-硒版本:3.11
-IE浏览器版本:11.09
-操作系统:Windows Server 2012 R12
-IE 32驱动程序版本:3.14
(我也在较低版本中尝试过2.14)

相同的script对于chrome来说工作正常。

Issue

注意:我已经配置了IE缩放设置,保护模式...

1 个答案:

答案 0 :(得分:0)

我在 NodeJS 中遇到了同样的问题,我已经解决了。 (我知道这是旧的,但我想发布以防其他人遇到此问题)

不确定您的环境是如何配置的,但对我来说使用 ServiceBuilder.setEnvironment 导致了这个问题。当我让 WebDriver 继承当前环境时,一切正常。

如果您没有使用自定义环境,我会确保您的 PATH 变量设置正确,并且您可以通过键入“iexplore”来从命令提示符运行 Internet Explorer。