準備工作:
Jdk
版本:建議1.5以上
下載地址:http://www.oracle.com/technetwork/java/index.htm
Eclipse(Eclipse Java EE IDE for Web Developers)
版本:Version: Helios Service Release 1
下載地址:http://www.eclipse.org/downloads/
Testng:
版本:6.0.1
下載地址:http://testng.org/doc/download.html
Selenium:
版本:1.0.1 server與client統一
下載地址:http://seleniumhq.org/download/
環境搭建:
1> 安裝JDK
2> 安裝eclipse(附件中爲綠色版本,下載後直接使用)
3> Eclipse中點擊Help->Install new software
4> 點擊Add 在Location輸入http://beust.com/eclipse; ,點擊下一步
5> 選中Testng版本,點擊Next,按照提示安裝,安裝完之後重啓Eclipse,此安裝爲網絡下載,可能過程會很慢,請靜心等待。
下面測試一下搭建環境是否可用:
1) 新建JavaProject,右鍵BuildPath,添加testng.jar和selenium-java-client-driver.jar
2) 新建一個java類,代碼如下:
packagecom.example;
importcom.thoughtworks.selenium.*;
importorg.testng.annotations.*;
publicclassOpen {
publicSeleniumselenium;
@BeforeClass
publicvoidsetUp()throwsException {
selenium=newDefaultSelenium("localhost", 4444, "*chrome","http://sina.com.cn");
selenium.start();
}
@Test
publicvoidtestLogin()throwsException {
selenium.open("/");
}
@AfterClass
publicvoidtearDown()throwsException {
if(selenium!=null) {
selenium.stop();
}
}
}
3) 在Open.java右鍵點擊RunAs->testNG Test,如果出現了selenium的“selenium remote control”窗口,並同時出現回放界面,則說明一切正常~
這種單獨使用Selenium的測試,需要啓動Selenium-server.jar,即需要先在cmd的窗口中,運行:
java -jar selenium-server.jar
也可建一批處理文件 xx.bat,內容爲:java -jar Selenium-server的絕對路徑\selenium-server.jar