eclipse+selenium+junit 怎么做junit自动化测试试

2156人阅读
Selenium(4)
第一步 安装JDK
下载地址:
一路猛击‘下一步’,OK。安装完成后配置环境变量:
JAVA_HOME = E:\Java\Java\jdk1.7.0_15
PATH = %JAVA_HOME%\bin
CLASSPATH = .;%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.jar
配置完环境变量后,CMD命令行输入:java -version,返回如下结果,则表示安装成功:
第二步 下载Eclipse
下载地址:
最新的Eclipse Standard 4.3, 198 MB,下载的都是不用安装的,解压出来后直接用。
第三步 下载Selenium IDE、SeleniumRC、IEDriverServer、SeleniumClient Drivers
下载地址:
1、 Selenium IDE:selenium-ide-2.2.0.xpi 用来在Firefox上录制脚本。
2、 Selenium RC:selenium-server-standalone-2.33.0.jar 模拟服务器端,不可少。
3、 IEDriverServer:DriverServer_Win32_2.33.0.zip IE驱动,Firfox和chorm不用驱动。
4、 Selenium Client Drivers:selenium-java-2.33.0.zip 模拟Selenium客户端。
这里,我将下载得到的所有文件,全存放在E:\eclipse\selenium下面,方便管理:
第四步 下载Firefox
下载地址:
下载得到文件:Firefox-latest.exe
第五步 安装IDE、Firebug、Xpath checker、Xpath finder
安装完Firefox后,打开Firefox,把前面下载的selenium-ide-2.2.0xpi拖放到Firefox,弹出下图后,安装即可。
Firebug、Xpath checker、Xpath finder,打开firefox浏览器,选择工具――附加组件,打开附加组件管理器页面,搜索firebug、Xpath。
将查询到的firebug、xpath checker、xpath finder都装上,重启浏览器后生效:
SeleniumIDE、Firebug和xpath的用法,可以百度Selenium私房菜(新手入门教程).pdf,里面有很好的说明。
第六步 启动SeleniumRC
启动seleniumRC的方法:
cmd命令行进入selenium-server-standalone-2[1].33.0.jar存放目录,输入如下命令
java -jar selenium-server-standalone-2[1].12.0.jar
为了方便,可以将启动命令写一个bat来执行,Run_selenium.bat,内容如下:
1 @echo off
3 cd E:\eclipse\selenium
6 java -jar selenium-server-standalone-2.33.0.jar
第七步 Eclipse执行Selenium的Java实例
打开Eclipse,新建一个工程File—new—Java Project
输入工程名:Selenum,next
接下来,窗口进入Java Settings,选择Libraries,点击Addlibrary。
引用Junit4的Jar包(E:\eclipse\plugins\org.junit_4.11.0.v2XXXX)。
然后点击Add External Jars..,
引用Selenium相关的包(E:\eclipse\selenium),最终Libraries如下:
完成后,Java视图如下:
右击src,new-&package新建一个包Selenium_Test,
再右击包Selenium_Test,new-&class,新建一个Class类Case1.java,最终效果如下:
下面我们来用IE浏览器执行一个实例,修改Case1.java,代码如下:
1 package Selenium_T
3 import org.openqa.selenium.By;
4 import org.openqa.selenium.WebD
5 import org.openqa.selenium.WebE
6 import org.openqa.selenium.ie.InternetExplorerD
7 import org.openqa.selenium.remote.DesiredC
9 public class Case1 {
public static void main(String[] args) {
System.setProperty(&webdriver.ie.driver&,
&E:\\eclipse\\selenium\\IEDriverServer.exe&);//注意这里IEDriverServer.exe的文件存放路径
DesiredCapabilities ieCapabilities = DesiredCapabilities
.internetExplorer();
ieCapabilities
.setCapability(
InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
WebDriver driver = new InternetExplorerDriver(ieCapabilities);
driver.get(&.hk&);
WebElement element = driver.findElement(By.name(&q&));
element.sendKeys(&hello Selenium!&);
element.submit();
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
System.out.println(&Page title is: & + driver.getTitle());
driver.quit();
运行Run_selenium.bat,启动Selenium RC服务器。
然后右击Case1.Java,Run As—&Java Application,执行成功结果如下:
下面我们通过Junit来运行脚本,脚本需要修改一下,因为Junit的Java文件有它自己的格式。
第八步 Eclipse通过Junit执行Selenium的Java实例
右击Selenium_Test,new-&Junit test case 新建一个Case2.java。
完成后如下:
修改Case2.java代码如下:
1 package Selenium_T
3 import org.junit.*;
4 import org.openqa.selenium.*;
5 import org.openqa.selenium.firefox.FirefoxD
7 public class Case2 {
public void setUp() throws Exception {
driver = new FirefoxDriver();
public void test_case2() throws Exception {
driver.get(&.hk&);
WebElement element = driver.findElement(By.name(&q&));
element.sendKeys(&hello Selenium!&);
element.submit();
public void tearDown() throws Exception {
System.out.println(&Page title is: & + driver.getTitle());
driver.quit();
运行Run_selenium.bat,启动Selenium RC服务器(前面RC启动后若未关闭,则无需启动多个)。
右击Case2.java,Run As—&Junit Test,执行成功结果如下:
第九步 Eclipse通过TestNG执行Selenium的Java实例
安装 TestNG
 在 Eclipse 中,点击 Help -& Install new software ,在 add 栏中输入,在下面就会看到 TestNG.选中点击安装,按下一步直到安装完,在线安装会有点很慢。
安装完重启Eclipse后,在 window-&Show View-&other 里面选中Java-&TestNG,就会出现TestNG选项了。
右击包Selenium_Test,new-&other-&TestNG新建一个 TestNG 的测试类Case3.java。
完成后如下:
修改Case3.java脚本内容如下:
1 package Selenium_T
3 import org.testng.annotations.T
4 import org.openqa.selenium.By;
5 import org.openqa.selenium.WebD
6 import org.openqa.selenium.WebE
7 import org.testng.annotations.BeforeM
8 import org.testng.annotations.AfterM
9 import org.openqa.selenium.firefox.FirefoxD
11 public class Case3 {
@BeforeMethod
public void beforeMethod() {
@AfterMethod
public void afterMethod() {
System.out.println(&Page title is: & + driver.getTitle());
driver.quit();
public void test_case3() {
driver = new FirefoxDriver();
driver.get(&.hk&);
WebElement element = driver.findElement(By.name(&q&));
element.sendKeys(&hello Selenium!&);
element.submit();
运行Run_selenium.bat,启动Selenium RC服务器。
右击Case3.java,Run as-&TestNG Test,执行成功结果如下:
执行完,会生成一个test-output文件夹,文件夹下面的index.html就是测试报告,如下:
以上是在Eclipse下如何搭建Selenium的测试环境,包括直接执行.java,通过Junit执行.java,通过TestNG执行.java。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:35080次
排名:千里之外
原创:19篇
转载:50篇
(1)(2)(4)(3)(3)(2)(1)(1)(3)(2)(2)(6)(7)(5)(2)(11)(15)&&&&Selenium终极自动化测试环境搭建(一):Selenium+Eclipse+Junit+TestNG.docx
&Selenium终极自动化测试环境搭建(一):Selenium+Eclipse+Junit+TestNG.docx
Selenium终极自动化测试环境搭建(一):Selenium+Eclipse+Junit+TestNG.docx
若举报审核通过,可奖励20下载分
被举报人:
flyinglibin
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
Selenium终极自动化测试环境搭建(一):Selenium+Eclipse+Junit+TestNG.docx
所需积分:1
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
Selenium终极自动化测试环境搭建(一):Selenium+Eclipse+Junit+TestNG.docx
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&使用WebDriver+Java+Junit做自;搭建步骤;步骤一:环境准备;安装好JDK,可以到Oracle官方下载安装;步骤二:部署WebDriver;到Selenium官网下载你需要测试浏览器的dr;步骤三:在Eclipse中新建Maven工程;打开Eclipse,选择新建工程,选择Maven;我已经把源码上传,请点击这里下载;http://adjs0
使用WebDriver + Java + Junit做自动化测试
步骤一:环境准备
安装好JDK,可以到Oracle官方下载安装。安装Eclipse、安装需要测试的浏览器
步骤二:部署WebDriver
到Selenium官网下载你需要测试浏览器的driver(IE、Chrome、Opera)FireFox不需要driver。把下载的driver解压到C:\selenium.截图如下:
步骤三:在Eclipse中新建Maven工程
打开Eclipse,选择新建工程,选择Maven工程,填写工程名字“TestSelenium”
我已经把源码上传,请点击这里下载
/sedownload.html
包含各类专业文献、高等教育、应用写作文书、中学教育、外语学习资料、各类资格考试、使用Selenium,Java , Junit做自动化测试.34等内容。 
 可以根据具体情况,建立多个 JUnitCase,分别针对不同内 容进行测试。 由于在 ...IDE 仅是最最基本的准备,真正的自动化工作,是由 java 等开发语言和 selenium ...  简单selenium自动化测试脚本 . import java.util.....junit.*; import static org.junit.Assert.*; import org.openqa.selenium.*...  常见自动化测试工具说明_IT/计算机_专业资料。常见自动...1.6 Thoughtworks Selenium Selenium 是 ThoughtWorks ...//www.junit.org Javascript 1.4 以上 http://www...  selenium 脚本转化成 Junit4 RC 版本,粘贴到 eclipse 中 4 在 cmd 里面运行 java Cjar selenium-server.jar,将 selenium 服务跑起来 5 eclipse 中运行 java ...  Selenium安装以及简单的自动化测试用例_计算机软件及应用...? 使浏览器兼容性测试自动化成为可能。 ? 使用简单...本次以 Java/JUnit 4/Remote Control 为例。另...  自动化---QTP、Selenium 性能自动化---LR、Jmeter 白盒自动化---junit 等 四...扩展性差 Selenium―Thought works 开源、免费 Python、java、c#、perl、php ...  使用selenium进行复杂的web自动化测试_IT/计算机_专业资料。使用selenium进行复杂的...java client driver 的 Jar 以及 JUnit 库加入到该项目的 Java Build Path。 ...  关键词:软件测试 同系列文档 软件测试技术单元测试 软件测试技术自动化性能测.....启动 selenium server,利用 java 语言和 junit 编写功能测试代码,对 WEB 项目中...  Selenium+java进行web自动化_计算机软件及应用_IT/计算机_专业资料。Selenium 介绍...Selenium 可以结合 Junit 使用,既可以进行单元测试,也可以 开展集成测试,既是...<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&

我要回帖

更多关于 selenium junit 的文章

 

随机推荐