谷普下载站-绿色软件_谷普绿色软件_最好的免费绿色软件下载网站
TAG标签| 网站地图| 设为首页| 加入收藏
当前位置:谷普下载站 > 软件下载 > 编程开发 > 编程软件 >

selenium-RC压缩包

类型:编程软件

语言:中文

更新:2025-06-03 15:42

大小:20.0M

版本:v1.0.3 官方版

平台:WinAll, Win7, win8

标签:selenium

  • 软件介绍
  • 软件截图
  • 相关下载

selenium rc : rc是remote control的缩写,这种方法是用具体的语言来撰写测试 类,然后进行测试,它的功能就是用来模拟一个浏览器,主要测试的就是web方面的东西。它支持的语言很多,C#,Java都行,看网上好多例子都是Java的。这个东西仿佛一个库文件一样,自己编程调用的。

SeleniumRC就是用程式语言撰写脚本,通过Selenium RC服务器作为代理服务器去访问应用从而达到测试的目的.因为Selenium RC不再需要倚赖Firefox,所以其可以在其它更多的浏览器上进行测试,而这也是大家做WEB测试的一个比较要紧的问题. RC的脚本因为是程序语言撰写,所以更为灵活强大.并且它支持的语言极为丰富.所以RC是Selenium测试工具中的应用最广的.同时,它对测试职员编程水平需要也较高.

Selenium 的版本

Selenium 目前存在2个版本,一个叫 selenium-core, 一个叫selenium-rc 。

selenium-core 是用HTML的方法来撰写测试脚本,你也可以用 Selenium-IDE来录制脚本,但现在Selenium-IDE
只有 FireFox 版本。

Selenium-RC 是 selenium-remote control 缩写,是用具体的语言来撰写测试类。

selenium-rc 支持的语言很多,这里大家着重关注java的方法。这里讲的也主如果 selenium-rc,由于个人还是喜欢这种
方法 :-)

windows下安装selenium-RC

1.安装

解压后,打开cmd。

Selenium Server 是用Java语言撰写的,需要在JRE 1.5.0或者更高的版本下运行。

检查是不是安装了JRE,操作如下: 在命令行中实行:

java –version

可以看到如下的关于你安装的java的版本信息:

C:\Documents and Settings\Administratorjava -version

java version 1.6.0_15

Java SE Runtime Environment

Java HotSpot Client VM

相反,假如看到的是错误信息,则需要安装JRE,或者是将它填加到PATH环境变量中去。

selenium-remote-control-1.0.3.rar解压出来selenium-remote-control-1.0.3

把里面的:selenium-server-1.0.3

把他放在:

开始-运行cmd,切换到selenium-server.jar所在的目录下 实行命令:java -jar selenium-server.jar 启动成功。


selenium安装完成。

selenium-rc 一些用法

在 selenium-remote-control-0.9.0/server 目录里,大家运行 java -jar selenium-server.jar
之后你就会看到一些启动信息。要用 selenium-rc ,启动这个server 是需要的。

当然,启动的时候有很多参数,这类使用方法可以在网站里看看课程,不过不加参数也已经足够了。

selenium server 启动完毕了,那样大家就能开始撰写测试类了!

大家先有个定义,selenium 是模仿浏览器的行为的,当你运行测试类的时候,你就会发现selenium 会打开一个

浏览器,然后浏览器实行你的操作。

usingSystem;usingSystem.Text;usingNUnit.Framework;usingSelenium;namespaceSeleniumTests{[TestFixture]publicclassUntitled{privateISeleniumselenium;privateStringBuilderverificationErrors;[SetUp]publicvoidSetupTest{selenium=newDefaultSelenium;selenium.Start;verificationErrors=newStringBuilder;}[TearDown]publicvoidTeardownTest{try{selenium.STOP;}catch{//Ignoreerrorsifunabletoclosethebrowser}Assert.AreEqual);}[Test]publicvoidTheUntitledTest{selenium.Open;try{Assert.IsTrue);}catch{verificationErrors.Append;}selenium.Click;}}}

代码十分简单,用途就是初始化一个 Selenium 对象。其中:
url : 就是你要测试的网站
localhost: 可以不是localhost,但需要是 selenium server 启动的地址
*iexplore 或者*chrome (IE或者火狐浏览器): 可以是其它浏览器种类,可以在网站上看都支持什么。

下面我就要讲讲如何用selenium 这个对象来进行测试。

1、测试文本输入框

假设页面上有一个文本输入框,大家要测试的内容是 在其中输入一些内容,然后点击一个按钮,看看页面的是不是跳转
到需要的页面。

[Test]publicvoidCnblogTest{selenium=newDefaultSelenium;selenium.Start;selenium.Open;selenium.Type;//selenium.WaitForPageToLoad;Assert.AreEqual,dupeng0812);selenium.STOP;}

代码讲解:
1、调用 selenium.open 办法,浏览器会打开相应的页面
2、用 type 办法来给输入框输入文字
3、等待页面载入-selenium.WaitForPageToLoad;
4、看看页面中的文本框中填入的是否大家输入的内容呢?

将Assert.AreEqual,dupeng0812);

更改后

2、测试下拉框

[Test]publicvoidSelectTest{selenium=newDefaultSelenium;selenium.Start;selenium.Open;selenium.Select;Assert.AreEqual,2);}

代码注解:

1、用selenium.Select; 来探寻页面中的下拉框。

2、用selenium.GetSelectedIndex,2)来获得下拉框的内容。

可以看到,大家可以用 select 办法来确定选择下拉框中的什么选项。

3、测试check box

[Test]publicvoidCheckBoxTest{selenium=newDefaultSelenium;selenium.Start;selenium.Open;selenium.Check;}

代码注解:

1、用selenium.Check来探寻checkBox

2、xpath下还是用=//input

4、判断页面是不是存在一个元素

[Test]publicvoidisExistElementTest{selenium=newDefaultSelenium;selenium.Start;selenium.Open;Assert.AreEqual,true);}

代码注解:

1、用selenium.IsElementPresent来判断是不是存在该元素。

selenium 还有更多的使用方法,比如弹出页面等等。当面对没见过的测试需要时,我最笨的办法就是根据api文档一个一个找,
好在不多,一定能找到。

启动Selenium测试服务器

打开cmd进入selenium-server-1.0-beta-2目录,输入“java -jar selenium-server.jar”,启动Selenium测试服务器。

运行测试案例
.运行测试案例:

.测试结果:


恩,案例Pass了,假如案例失败的话,Error Meesage会说明失败是什么原因。

TAG标签:selenium(1)

转载请说明来源于谷普下载站(https://www.muerya.com)

本文地址:https://www.muerya.com/soft/6987.html

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com