当我通过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来说工作正常。
注意:我已经配置了IE缩放设置,保护模式...
答案 0 :(得分:0)
我在 NodeJS 中遇到了同样的问题,我已经解决了。 (我知道这是旧的,但我想发布以防其他人遇到此问题)
不确定您的环境是如何配置的,但对我来说使用 ServiceBuilder.setEnvironment 导致了这个问题。当我让 WebDriver 继承当前环境时,一切正常。
如果您没有使用自定义环境,我会确保您的 PATH 变量设置正确,并且您可以通过键入“iexplore”来从命令提示符运行 Internet Explorer。