无法在Selenium WebDriver中启动IE浏览器

Sur*_*raj 6 selenium selenium-ide selenium-webdriver selenium-iedriver

我已经编写了一个示例代码来启动IE browser和加载Google页面。

public class Sample {

 public static void main(String[] args) 
  {
    // TODO Auto-generated method stub
    System.setProperty("webdriver.ie.driver","H:/IEDriverServer.exe");
    WebDriver driver=new InternetExplorerDriver();
    driver.manage().window().maximize();
    driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);

    driver.get("http://www.google.com");
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行此脚本时,它将启动浏览器,并立即关闭(少于2秒),而不会提示任何错误,并且脚本不会终止。

这是我在控制台屏幕上看到的:

启动InternetExplorerDriver服务器(32位)

2.53.1.0

在端口46974上侦听

仅允许本地连接

谁能在这个问题上帮助我?

Leo*_*kan 0

尝试:

public static void main(String[] args) 
{
    try
    {
       string path = @"H:\IEDriverServer.exe";
       WebDriver driver = new InternetExplorerDriver(path);
       driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
       driver.manage().window().maximize();

       driver.get("http://www.google.com");
    }
    catch(Exception ex)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)