Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IEDriverServer的IE11异常:无法获取浏览器_Java_Selenium_Internet Explorer_Selenium Webdriver - Fatal编程技术网

Java IEDriverServer的IE11异常:无法获取浏览器

Java IEDriverServer的IE11异常:无法获取浏览器,java,selenium,internet-explorer,selenium-webdriver,Java,Selenium,Internet Explorer,Selenium Webdriver,昨天Internet Explorer得到更新(11.0.44update),然后下面的代码提示我出现以下错误无法获取浏览器 我已经用0设置了iexplore.exe的HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE\BFCACHE键 有人能帮我吗 代码: String IEDriver_64 = "D:/Tools/IEDriverSer

昨天Internet Explorer得到更新(
11.0.44
update),然后下面的代码提示我出现以下错误
无法获取浏览器

我已经用
0
设置了
iexplore.exe的
HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE\BFCACHE

有人能帮我吗

代码:

    String IEDriver_64 = "D:/Tools/IEDriverServer.exe";
    System.setProperty("webdriver.ie.driver", IEDriver_64); 
    DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
    capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
    true); 
    WebDriver driver = new InternetExplorerDriver(capabilities); 
    //capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);


    String baseUrl = "https://xxx//member/login.php";
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    driver.get(baseUrl);
    Thread.sleep(1000*30);
    System.out.print("driver.getCurrentUrl()1="+driver.getCurrentUrl());
    System.out.print("driver.getTitle()1="+driver.getTitle());
    System.out.print("-------------1-------------");
    String currenthandle = driver.getWindowHandle();
    System.out.print("-------------2-------------");
    System.out.print("currenthandle="+currenthandle);
    Thread.sleep(1000*5);
    driver.findElement(By.id("SUBMIT_LOGIN")).click();

我要指出的是,您要求驱动程序通过显式设置一个功能来向代码中引入片状。如果您使用该功能来避免异常,则表示您没有正确配置浏览器的保护模式设置。不这样做可能会导致难以预测的结果,包括,尤其是“无法使用浏览器”。现在它将无法工作。I.E本身存在一些问题。我也尝试过使用I.E11,但它抛出了相同的错误。使用Firefox或chrome Instedi也有同样的问题。已通过将我的IE 11.0.44降级至11.0.7进行修复