Selenium 3 InternetExplorerDriver安装程序

时间:2016-10-21 18:21:07

标签: java selenium selenium-webdriver selenium-iedriver selenium3

我正在尝试为WebDriver设置一种样板代码,我可以将其提供给我的QA团队中的任何人来帮助他们进行测试。我的问题是我似乎无法使Internet Explorer正常工作。它抛出错误,我不知道如何修复它们或者它是否存在某种命名问题。 驱动程序文件都在我的C:\ Drive中。

chromedriver.exe,geckodriver.exe,IEDriverServer.exe

以下代码中的错误是//评论

  import org.openqa.selenium.By;
  import org.openqa.selenium.WebDriver;
  import org.openqa.selenium.WebElement;
  import org.openqa.selenium.chrome.ChromeDriver;
  import org.openqa.selenium.firefox.FirefoxDriver;
  import org.openqa.selenium.ie.IEDriverService; //The import org.openqa.selenium.ie.IEDriverService cannot be resolved

public class Loginmethod {

public static void main(String[] args) throws InterruptedException {
    System.setProperty("webdriver.gecko.driver", "C:\\\\geckodriver.exe");
    System.setProperty("webdriver.chrome.driver", "C:\\\\chromedriver.exe");
    System.setProperty("webdriver.ie.driver", "C:\\\\IEDriverServer.exe");
    WebDriver driver = new InternetExplorerDriver(); //InternetExplorerDriver cannot be resolved to a type
    driver.get("http://www.google.com/");

    Thread.sleep(100);


}
}

此外,如果有人知道使用带有selenium的Windows 10测试Safari的方法,那就太棒了。

1 个答案:

答案 0 :(得分:1)

您尝试导入的课程不是您正在使用的课程。

您正在使用IEDriverService类导入InternetExplorerDriver

更改您的代码以导入InternetExplorerDriver