声明一下:本文来自基于Selenium 2的自动化测试-从入门到精通,稍微完善了东西。
需要如下库:
selenium-java-2.45.0.jar
selenium-java-2.45.0-srcs.jar
selenium-server-standalone-2.45.0.jar
上述的库,我都是从51cto上下载的。
需要下载:ie driver,文件名是:iedriverserver.exe,51cto可下载.
源代码如下:
package com.example.open;
import org.openqa.selenium.*;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
public class TestIExplore {
public static void main(String[] args) {
//配置driver的地址
System.setProperty("webdriver.ie.driver","d:\\iedriverserver\\iedriverserver.exe");
DesiredCapabilities capab = DesiredCapabilities.internetExplorer();
//浏览器实例启动前,清除会话的脏数据,这个语句也可以不执行,注释掉
//capab.setCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION,true);
//绕过ie的安全保护模式
capab.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
WebDriver driver = new InternetExplorerDriver(capab);
driver.get("http://www.baidu.com/");
}
}