一尘不染

无法使用带有Java的Selenium WebDriver打开IE11驱动程序实例

selenium

    System.setProperty("webdriver.ie.driver","C:\\Users\\IEDriverServer_Win32_2.45.0\\IEDriverServer.exe");

    WebDriver driver = new InternetExplorerDriver();

    driver.get("http://xxx");

执行上述代码时显示错误:

线程“主”中的异常org.openqa.selenium.remote.SessionNotFoundException:启动Internet
Explorer发生意外错误。所有区域的保护模式设置都不相同。对于所有区域,“启用保护模式”必须设置为相同的值(启用或禁用)。(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:1.33秒

有人可以建议解决此问题吗?


阅读 468

收藏
2020-06-26

共1个答案

一尘不染

如果u在没有访问权限的情况下位于代理后面,则无法更改保护模式设置,请使用此功能

DesiredCapabilities cap = DesiredCapabilities.internetExplorer();
        cap.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);

这会带来一些脆弱感

2020-06-26