简体   繁体   English

无法使用Internet Explorer驱动程序运行Selenium WebDriver测试

[英]Unable to run Selenium WebDriver tests with Internet Explorer Driver

I encountered an error like below in the console tab during run my selenium tests using Java. 使用Java运行硒测试期间,我在控制台选项卡中遇到了以下错误。

Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.ie.driver system property; for more information, see http://code.google.com/p/selenium/wiki/InternetExplorerDriver. The latest version can be downloaded from http://selenium-release.storage.googleapis.com/index.html
    at com.google.common.base.Preconditions.checkState(Preconditions.java:177)
    at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:105)
    at org.openqa.selenium.ie.InternetExplorerDriverService.access$1(InternetExplorerDriverService.java:1)
    at org.openqa.selenium.ie.InternetExplorerDriverService$Builder.build(InternetExplorerDriverService.java:230)
    at org.openqa.selenium.ie.InternetExplorerDriver.setupService(InternetExplorerDriver.java:251)
    at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:172)
    at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:146)
    at superadminmodule.LoginInPage.main(LoginInPage.java:11)

You need to setup InternetExplorerDriver on your pc.Download from this place and unzip IEDriverServer.zip as you like.Place is in your pc PATH .See more detail from here . 您需要在PC上设置InternetExplorerDriver 。从该位置下载并按需解压缩IEDriverServer.zip。该位置位于PC PATH中 。请从此处查看更多详细信息

If you use selenium web driver with JUnit or some other testing framework, you need to setup InternetExplorerDriver path into your code.See my JUnit sample setup; 如果您将Selenium Web驱动程序与JUnit或其他测试框架一起使用,则需要在代码中设置InternetExplorerDriver路径。

@Before
public void setUp() throws Exception {
    File file = new File("C:\\IEDriverServer\\IEDriverServer.exe");
    System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
    driver = new InternetExplorerDriver();
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}

This blog has some selenium junit tutorials.You can also search many tutorials using google.com :D 博客提供了一些硒junit教程。您也可以使用google.com搜索许多教程:D

Make sure you set path for the IE driver. 确保设置IE驱动程序的路径。 Before that you need to download IE Driver from SeleniumHQ website. 在此之前,您需要从SeleniumHQ网站下载IE驱动程序。 you can download it from below link Seleniumhq download 您可以从以下链接下载Seleniumhq下载

System.setProperty("webdriver.ie.driver","path/chromedriver.exe");
WebDriver driver = new InternetExplorerDriver();

You have to set the property before hand. 您必须先设置属性。

System.setProperty("webdriver.ie.driver", "D:\\Eclipse  Workspace\\MultiBrowser\\IEDriverServer.exe");

WebDriver obj = new InternetExplorerDriver();

obj.get("http://www.google.com/");

obj.close();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 对Internet Explorer使用Selenium webdriver。 测试不会运行 - Using Selenium webdriver for Internet Explorer. Tests won't run Internet Explorer中的Selenium Webdriver - Selenium Webdriver in Internet explorer 无法在Selenium Webdriver(JAVA)中启动Internet Explorer或Chrome - Unable to start Internet Explorer or Chrome in Selenium Webdriver (JAVA) Selenium Java Internet Explorer Webdriver-无法找到元素 - Selenium Java Internet Explorer Webdriver - Unable to find element 无法使用Selenium Webdriver在Internet Explorer中将焦点切换到newtab /窗口 - Unable to switch focus to newtab/window in Internet Explorer using Selenium Webdriver 最小化Internet Explorer 9或虚拟机时,硒测试不会运行 - Selenium tests does not run when Internet explorer 9 or Virtual machine is minimised 无法使用Java使用Selenium Webdriver运行HtmlUnit驱动程序 - unable to run the HtmlUnit Driver with selenium Webdriver using java Selenium Webdriver Internet Explorer中找不到元素错误 - selenium webdriver no element found error in internet explorer Internet Explorer未启动我的selenium webdriver代码 - Internet Explorer is not launching my selenium webdriver code 硒2:无法为Internet Explorer设置代理 - Selenium 2: Unable to set PROXY for Internet Explorer
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM