seleniumRC_ruby测试环境配置和使用简介

上一篇 / 下一篇  2008-07-30 16:01:51 / 个人分类:ruby/watir

1         什么是Selenium RC

Selenium RC,全称Selenium Remote Control。它启动一个本地的代理服务器,通过接收本地客户端程序发出的请求来启动、关闭浏览器,并对浏览器进行输入、点击以及对浏览器内容验证等操作。

Ø            可以使用多种语言编写脚本

Ø            有独立的服务器端

Ø            测试脚本产生命令,发送给服务器端

Ø            服务器端用JS控制浏览器

2         如何配置Selenium RC的运行环境

2.1      安装Java Runtime Environment (JRE)

Selenium RC的开发语言为java,需要运行在JRE1.5.0或更高的版本。请到http://www.java.com下载并安装。

2.2      安装ruby

安装完成后在环境变量path中添加ruby的安装路径,c:\ruby\bin

2.3      下载SeleniumRC

请到http://www.openqa.org/selenium-rc/download.action下载最新的SeleniumRC。解压后,一般会有如下文件夹列表:

selenium-dotnet-client-driver-0.9.2

selenium-java-client-driver-0.9.2

selenium-perl-client-driver-0.9.2

selenium-php-client-driver-0.9.2

selenium-python-client-driver-0.9.2

selenium-ruby-client-driver-0.9.2

selenium-server-0.9.2

另:selenium-server.jar包在selenium-server-0.9.2目录下。

2.4      运行Demo

1.      启动Selenium RC。打开命令行,进入selenium-server.jar所在目录,运行:java -jar selenium-server.jar

2.      打开另一个命令行,进入\selenium-ruby-client-driver-0.9.2目录,运行ruby selenium_example.rb即可(注:此测试用例可能运行失败)

 

3         Firefox Selenium IDE插件的使用

3.1      Firefox浏览器中下载安装Selenium IDE插件

下载地址:http://www.openqa.org/selenium-ide/

3.2      使用Selenium IDE录制测试用例脚本

1.      使用Firefox访问http://www.yahoo.cn

2.      点击“工具(T)”选项,选择“Selenium IDE”,运行Selenium IDE,点击红色圆形图标开始录制

3.      返回浏览器,在yahoo.cn的搜索框输入Selenium,点击搜索按钮

4.      进入搜索结果页后,为测试用例增加断言,如图:

5.      至此测试用例录制完毕,再次点击红色圆形图标结束录制。再验证用例是否可以运行成功。点击Selenium IDE上的运行按钮,如图:

如果每行的运行结果都是绿色,表示用例运行成功。

6.      将该用例保存为ruby格式的测试用例。选择Selenium IDEOptions->Format->ruby Selenium RC,得到ruby代码,将代码保存为test.ruby(注,文件名需要和代码里的类名相同,并且文件应保存为UTF-8编码格式)

7.      在命令行下进入到test.ruby所在的文件夹,运行ruby test.ruby即可重现刚才的搜索及验证步骤。

4         参考资料

l      SeleniumRC官方指南:http://openqa.org/selenium-rc/tutorial.html

l      Selenium中文:http://wiki.javascud.org/display/SEL/Home

 

 


TAG: ruby selenium RC

qqmm158的个人空间 引用 删除 qqmm158   /   2012-06-16 15:54:32
原帖由meiyanshuang于2010-05-14 17:07:16发表
想问一下 安装ruby
安装完成后在环境变量path中添加ruby的安装路径,如c:\ruby\bin

安装完成后怎么添.

我的电脑》右键》属性》高级》环境变量》找到path》在后面添加即可
meiyanshuang的个人空间 引用 删除 meiyanshuang   /   2010-05-14 17:07:16
想问一下 安装ruby
安装完成后在环境变量path中添加ruby的安装路径,如c:\ruby\bin

安装完成后怎么添加安装路径 啊?谢谢了
BrinkSoul 引用 删除 1qazse4   /   2008-07-30 17:57:19
你好,我想向你咨询下具体的使用方法,selenium RC,能方便留个联系方式。或我留你加我
QQ:119145046
 

评分:0

我来说两句

Open Toolbar