smith1982 发表于 2017-8-16 17:51:24

selenium2不能正常关闭IE11

用的是eclipse,selenium2框架+testng
driver.close()和driver.quit()都试过了,现象都是浏览器没反应,同样的方法关闭chrome和firefox都是ok的

清晨一缕阳光 发表于 2017-8-17 08:21:19

贴上你的代码和selenium版本和IEdriver的版本。

smith1982 发表于 2017-8-17 18:05:53

IEdriver版本:IEDriverServer_32.exe 3.5.0.0
代码:
@Parameters("brower")
@BeforeClass
public void beforeTest(String Brower)
{
          if(Brower.equalsIgnoreCase("chrome"))
          {
          System.setProperty("webdriver.chrome.driver", "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe");
      driver = new ChromeDriver();
      System.out.println("beforemethod-chrome");
          }
          else if(Brower.equalsIgnoreCase("firefox"))
          {
                  System.setProperty("webdriver.gecko.driver", "C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe");
              driver = new FirefoxDriver();
              System.out.println("beforemethod-firefox");
          }
          else
          {
                  System.setProperty("webdriver.ie.driver", "C:\\Program Files\\Internet Explorer\\IEDriverServer_32.exe");
              driver = new InternetExplorerDriver();
              System.out.println("beforemethod-IE");
          }
}


@AfterClass
public void afterTest() {
                driver.close();
                System.out.println("AfterClass");
}

}

smith1982 发表于 2017-8-17 18:06:17

清晨一缕阳光 发表于 2017-8-17 08:21
贴上你的代码和selenium版本和IEdriver的版本。

已经加了 哈

dy20082250 发表于 2017-12-19 18:05:28

不知道你的问题是否解决

但是我的代码几乎和你一致
关闭浏览器没发现什么问题
页: [1]
查看完整版本: selenium2不能正常关闭IE11