【问题标题】:Unable to connect a Run A Script in Selenium using IE Driver无法使用 IE 驱动程序在 Selenium 中连接 Run A Script
【发布时间】:2017-09-09 05:16:51
【问题描述】:

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

线程“主”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);

}

}

【问题讨论】:

  • 您的代码对我来说运行良好。请交叉检查您是否使用了正确的驱动程序。如果您的机器是 32 位的,那么您应该只使用 32 位的 IE 驱动程序。

标签: selenium-webdriver


【解决方案1】:

按照以下步骤尝试一次

  1. 互联网选项>>安全性>>
  2. 点击:“将所有区域重置为默认级别”
  3. 确保为所有四个区域选中“启用保护模式”复选框。比如互联网、本地互联网、可信站点、受限站点。

【讨论】:

    【解决方案2】:

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

    确保您完成以下所有步骤:

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

    如果这不起作用,请从 Selenium Official Downloads 更新您的 IEDriverServer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-11
      • 2021-09-16
      • 1970-01-01
      • 2020-10-03
      • 2017-06-23
      • 2023-04-04
      • 1970-01-01
      相关资源
      最近更新 更多