开发语言:java
开发工具:eclipse、selenium-java-2.42.2.jar、selenium-java-2.42.2-srcs.jar、selenium-server-standalone-2.42.2.jar
注:selenium版本要一致。
1、打开eclipse,新建一个java project
2、导入selenium,鼠标右键build path-add external archives,选择上述三个seleniium的jar
3、新建一个class,内容:
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
//使用ie浏览器时,使用如下语句
// System.setProperty("webdriver.ie.driver","C:\\Program Files (x86)\\Internet Explorer\\IEDriverServer.exe"); //指定浏览器安装目录
// DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
// ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
// WebDriver dr =new InternetExplorerDriver(ieCapabilities);
//如使用火狐浏览器firefox,则为如下语句
System.setProperty("webdriver.firefox.bin","E:\\测试资料\\firefox 29\\firefox.exe"); //指定浏览器安装目录
WebDriver dr =new FirefoxDriver();
dr.get("http://192.168.1.2:18080/login.html");//打开网页
String title = dr.getTitle();//获取网页title
System.out.println(title);
//dr.findElement(By.id("kw")).sendKeys("hello Selenium");
//
//dr.findElement(By.id("su")).click();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("success");
dr.quit();
}
}
注:
1、如使用的浏览器不是火狐浏览器时,需要在浏览器目录下新增一个Driver,如使用的是ie浏览器,需在ie浏览器安装目录加入IEDriverServer.exe
2、selenium版本与Firefox版本不匹配时,会出现错误,由此给出匹配版本
selenium firefox
2.25.0 18
2.30.0 19
2.31.0 20
2.42.2 29
2.44.0 33
运行结果:
自动打开浏览器,并进入http://192.168.1.2:18080/login.html页面,完成所有动作后并会自动关闭浏览器。