欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-16 10:51:44
...

准备工作:

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