1. 安装jdk并配置环境变量
计算机->属性->高级系统设置->高级->环境变量,逐层进入,如下图设置环境变量
打开cmd窗口,用java –version命令验证是否设置成功
2.安装Eclipse
下载地址:http://www.eclipse.org/downloads/
3.在Eclipse中安装TestNG
3.1 点击eclipse中的Help->Install New Software
3.2 点击Add按钮,输入相应的地址;勾选加载出来的TestNG选项,点击Install,完成TestNG的安装。Eclipse 3.4或更高版本,安装地址为http://beust.com/eclipse.
4.Selenium2
下载地址:http://code.google.com/p/selenium/downloads/list
仅考虑支持FireFox的话,下载selenium-java-2.33.0.zip即可。如要对其他浏览器进行支持,需要下载对应的Driver,如chromeDriver.exe。将driver放到对应的浏览器安装目录下。
5.创建Project
5.1 新建一个Java Project即可
5.2 添加TestNG Library。Build Path->Add Libraries
5.3 添加Selenium2的jar文件。
5.3.1将selenium-java-2.33.0.zip解压后的内容拷贝到java project目录下
5.3.2右键-->Build Path--> config build path-->Java Build Path-->Libraries-->Add JAR ,把libs文件夹下的jar包全部添加上,再添加selenium-java-2.33.0和selenium-java-2.33.0-srcs
5.3.3关联webdriver的源码,如图
5.4 新建一个TestNG Class以及对应的XML文件
写一段测试脚本后,右击testng.xml->run as testNG suit,即可运行测试
@Test
public void f() {
String testURL ="http://www.baidu.com";
String key ="webdriver.chrome.driver";
String value ="C:/Users/xfr/AppData/Local/Google/Chrome/Application/chromedriver.exe";
System.setProperty(key, value);
WebDriver driver =new ChromeDriver();
driver.get(testURL);
WebElement keyword = driver.findElement(By.id("kw"));
keyword.sendKeys("Selenium");
WebElement searchBtn = driver.findElement(By.id("su"));
searchBtn.click();
}