使用selenium运行Internet Explorer WebDriver.quit();不起作用

时间:2015-02-06 13:51:24

标签: java selenium

我正在运行以下代码,浏览器不会关闭。

 import org.openqa.selenium.WebDriver;
 import org.openqa.selenium.ie.InternetExplorerDriver;
 import org.openqa.selenium.remote.DesiredCapabilities;

 public class _getPageIE {

 public static void main(String[] args) throws InterruptedException {

      DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
      capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);

      System.setProperty("webdriver.ie.driver", "C:\\WebDriver\\IEDriverServer.exe");
      WebDriver ieDriver = new InternetExplorerDriver(capabilities);

      ieDriver.manage().window().maximize();
      ieDriver.get("http://google.com");

      ieDriver.quit();
      System.out.println("end");
      }
 }

浏览器打开,然后最大化并显示Google页面。然后执行System.out.printlin并且程序结束,但浏览器仍保持打开状态。

我使用64位IEDriverServer.exe在Windows 8.1 64位上使用Selenium 2.44运行Eclipse。

控制台输出如下。

Started InternetExplorerDriver server (64-bit)
2.44.0.0
Listening on port 46733
end

感谢任何帮助。

0 个答案:

没有答案