Internet Explorer没有启动,使用selenium驱动程序3.11.0和驱动程序3.11.1

时间:2018-04-23 11:22:25

标签: selenium internet-explorer selenium-webdriver selenium-iedriver iedriverserver

*我无法使用配置IE Driver 3.11.1和selenium 3.11.0启动IE。

此代码与Selenium WebDriver 3.6.0一起使用,但3.7.0及更高版本无效。

代码: -

InternetExplorerOptions options=new InternetExplorerOptions();
                    //options.destructivelyEnsureCleanSession();
                    options.ignoreZoomSettings();
                    options.introduceFlakinessByIgnoringSecurityDomains();

                    System.setProperty("webdriver.ie.driver",ReadProperty.dictProjectVar.get("Driver")+"IEDriverServer.exe");                                                                                
                    if (Launcher.dicConfig.get("DistributedExecution").equalsIgnoreCase("yes")){
                        driver = new RemoteWebDriver(new URL("http://"+ dicMachineIPs.get("Hub")+":4444/wd/hub"), DesiredCapabilities.internetExplorer());
                    }
                    else{
                        driver = new InternetExplorerDriver(options);

                    }  

引发的错误是: -

  

org.openqa.selenium.InvalidArgumentException:所有firstMatch元素验证失败   firstMatch元素0中的功能无效:名为ensureCleanSession的未知功能   构建信息:版本:'3.9.1',修订版:'63f7b50',时间:'2018-02-07T22:25:02.294Z'   系统信息:主机:'5CG3455ZG9',ip:'10 .4.5.242',os.name:'Windows 8.1',os.arch:'amd64',os.version:'6.3',java.version:'1.8.0_161 “   驱动程序信息:driver.version:InternetExplorerDriver   远程堆栈跟踪:

驱动程序的路径是正确的。 为什么我无法启动IE?

0 个答案:

没有答案