Java 如何使用Selenium在Windows 8上运行IE,并将其功能扩展到IE版本8

Java 如何使用Selenium在Windows 8上运行IE,并将其功能扩展到IE版本8,java,internet-explorer,selenium,selenium-webdriver,Java,Internet Explorer,Selenium,Selenium Webdriver,在我的计算机上是Windows 8(Internet Explorer 10) 如何使用浏览器模式IE8的Selenium运行Internet Explorer 以下是我的Selenium代码: public static void main(String[] args) { System.setProperty("webdriver.ie.driver","D://workspace//IEDriverServer_x64.exe"); DesiredCap

在我的计算机上是Windows 8(Internet Explorer 10)

如何使用浏览器模式IE8的Selenium运行Internet Explorer

以下是我的Selenium代码:

  public static void main(String[] args) {
        System.setProperty("webdriver.ie.driver","D://workspace//IEDriverServer_x64.exe");
        DesiredCapabilities caps = DesiredCapabilities.internetExplorer();
        caps.setCapability(
              InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS
              ,true);
        capab.setBrowserName("internet explorer");
        // i was try this 
        // capab.setCapability(CapabilityType.VERSION, "9");
        capab.setCapability("version", "9");

        WebDriver driver = new InternetExplorerDriver(caps);
        driver.get(" my url ");
  }

就我所知(这是有限的),我们只能对系统中安装的浏览器运行selenium测试。我不认为
capab.setCapability(“version”,“9”)
实际上启动了IE9,因为IE9在您的机器中并不存在

因此,您必须安装旧版本的浏览器。 另一种解决方案是使用网格在另一台具有所需浏览器的机器上远程运行测试