使用IE浏览器进行测试
(1)、需要从http://docs.seleniumhq.org/download/地址下载一个webDriver连接IE浏览器的驱动程序,文件名为IEDriverServer.exe.(注意:如果是64位系统,要分别打开的是32位浏览器和64位浏览器,需要分别下载对应版本的IEDriverServer.exe)
(2)、把下载的文件保存在本地径盘的任意位置,在调用IE浏览器前,先将IE浏览器驱动程序的所在路径设定为系统属性值。我把驱动程序放在这个项目的lib包里。
System.setProperty("webdriver.ie.driver", "src/lib/IEDriverServer.exe");
(3)、把driver实例化为InternetExplorerDriver对象。
(4)、打开IE浏览器访问百度首页。
代码实例如下:
package cn.om;
import org.testng.annotations.Test;
import org.testng.annotations.BeforeMethod;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.testng.annotations.AfterMethod;
public class IETest {
WebDriver driver;
String url;
@Test
public void IEDemo() {
driver.get(url + "/");
}
@BeforeMethod
public void beforeMethod() {
System.setProperty("webdriver.ie.driver", "src/lib/IEDriverServer.exe");
driver = new InternetExplorerDriver();
url = "http://www.baidu.com";
}
@AfterMethod
public void afterMethod() {
driver.quit();
}
}
注意:
IE浏览器->设置->Internet选项->安全,将Internet、本地Intranet、受信任的站点、受限制的站点四项的启用保护模式的勾选去掉,如下图。否则会打不开IE浏览器