无法使用 IE 驱动程序连接在硒中运行脚本



尝试使用 IE 驱动程序在 Luna Eclipse 中运行脚本并收到以下错误:

线程"main"org.openqa.selenium.remote.UnreachableBrowserException中的异常:无法启动新会话。可能的原因是远程服务器的地址无效或浏览器启动失败。以下是尝试运行的代码:

package com.newpack;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
public class SecondClass {
public static void main(String[] args) 
{
    DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
    capabilities.setCapability("requireWindowFocus", true);
    capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
    capabilities.setCapability(InternetExplorerDriver.INITIAL_BROWSER_URL,"https://www.google.co.in"); 
    System.setProperty("webdriver.ie.driver","M:\workspace\IEDriver.exe");

    WebDriver driver ;
    driver = new InternetExplorerDriver(capabilities);
    String baseUrl = "https://www.google.co.in";
    driver.get(baseUrl);
    String expectedTitle = "Google";
    String actualTitle = "";
    actualTitle = driver.getTitle();

    if (actualTitle.contentEquals(expectedTitle)){
        System.out.println("Test Passed!");
    } else {
        System.out.println("Test Failed");
    }

    driver.close();

    System.exit(0);
}

}

尝试一次以下步骤

到了

  1. 互联网选项>>安全>>
  2. 点击:"将所有区域重置为默认级别">
  3. 确保为所有四个区域选中"启用保护模式"复选框。例如互联网,本地互联网,受信任的站点,受限制的站点。

Internet Explorer 需要先配置才能成功运行 Selenium 脚本。

确保完成以下所有步骤:

  1. 转到"互联网选项">"安全性",然后为所有 4 个区域启用"保护模式":互联网本地互联网受信任的站点受限制的站点
  2. 另外,单击所有 4 个区域的自定义级别并将最近的自定义设置重置为同一级别,例如"中"或"高"。

如果这不起作用,请从Selenium官方下载更新您的IEDriverServer

最新更新