启动Internet Explorer时出现意外错误

时间:2014-07-08 12:08:25

标签: java internet-explorer selenium-webdriver

我在本地的勺子IE浏览器中运行脚本时遇到了一个非常奇怪的情况。

我通过端口4444中的Selenium独立服务器打开Spoon浏览器,服务器(selenium-server-standalone-2.42.2.jar)在同一端口运行正常,没有任何警告或错误消息。

但是当我试图在IE9中执行脚本时,它会抛出一些错误消息,例如"启动Internet Explorer时出现意外错误。 IELaunchURL()返回了HRESULT 80070012('没有更多文件。')用于URL(警告:服务器没有提供任何堆栈跟踪信息)"。

我已将所有保护模式设置为已启用,缩放级别为100%来自Internet选项,我使用以下代码在Spoon中打开IE浏览器。

DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
                capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
                capabilities.setPlatform(Platform.WINDOWS);
                capabilities.setCapability("silent", true);

WebDriver driver = new RemoteWebDriver(新URL("机器的IpAddress:4444 / wd / hub"),功能);

浏览器完全打开但没有加载网址并抛出上述错误消息。该脚本在本地(本机)IE中运行良好。

机器配置:

Windows7 32位

IEDriver 32位

Selenim独立服务器版本:selenium-server-standalone-2.42.2.jar

Java版本:1.6.0_45

Selenium Jar版本:2.42.2

有趣的部分是我通过在4444端口启动Spoon IE在其他机器上尝试过,脚本运行完美,没有任何错误消息,我的配置与其他机器完全相同。

任何人都可以帮我解决如何修复此错误吗?

谢谢,

Sudhansu

0 个答案:

没有答案