初识WebDriver
1.JDK安装:
官网下载(64位/32位)
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
配置JDK环境变量
打开控制面板->系统->高级系统设置->环境变量
新建环境变量:JAVA_HOME
变量值设置:JAVA安装路径
新建(或更改)变量:PATH
变量值设置:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
新建变量:CLASSPATH
变量值设置: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
验证安装成功:
Windows系统输入cmd->输入java -version
如图所示便是成功:
2.Eclipse安装
官网下载: http://www.eclipse.org/
在启动之前,将eclipse.ini文件中java版本修改成当前系统版本
3.Eclipse启动
新建workspace->启动eclipse
4.TestNG集成
在eclipse中选择Help->Install New Software
在Work with输入http://beust.com/eclipse
搜索出TestNG,勾选后继续安装
安装完成后,进入Configure Build Path,查看存在TestNG
主流浏览器的调用方式
1.IE浏览器
需要将IEDriverServer.exe在本机的位置引入代码
2.FireFox浏览器
最新的selenium3.0需要将geckodriver的位置引入代码
3.Chrome浏览器
需要将chromedriver.exe在本机的位置引入代码
注:由于chromedriver.exe有版本之分,它的版本与chrome浏览器版本保持一致,需要在驱动下载的页面找到对应的版本进行下载使用。
驱动下载网址:
http://chromedriver.storage.googleapis.com/index.html
WebDriver脚本基础编写
代码如下:
package demo;
import java.util.List;...
pubilc class browser {
@Test
public void test() throws InterruptedException{
//chrome
System.setProperty("webdriver.chrome.driver","D:/Automation/selenium/chromedriver.exe");
WebDriver dr=new ChromeDriver();
dr.get("https://www.baidu.com");
WebElement el=dr.findElement(By.xpath("//*[@id='kw']"));
el.sendKeys("fengluojifan");
WebElement ell=dr.findElement(By.xpath("//*[@id='su']"));
ell.click();
Thread.sleep(3000);
dr.quit();
}
}