selenium+testNG-自动化测试环境的搭建

               

准备工作:

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; ,点击下一步

selenium+testNG-自动化测试环境的搭建


5> 选中Testng版本,点击Next,按照提示安装,安装完之后重启Eclipse,此安装为网络下载,可能过程会很慢,请静心等待。



下面测试一下搭建环境是否可用:

1)  新建JavaProject,右键BuildPath,添加testng.jarselenium-java-client-driver.jar

selenium+testNG-自动化测试环境的搭建

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