Selenium官方文档:Selenium RC 安装步骤

2011-07-06  熊志男 

[由于本人英文水平有限,且对于java以外的语言并不熟悉,翻译存在部分误差,还望读者指正] 

原文地址:http://seleniumhq.org/docs/05_selenium_rc.html#installation

“安装”这个词对于Selenium是不贴切的。Selenium为你所选择的编程语言提供了一些可用的库文件。你可以从这个网址下载 downloads page。一旦你选择了一种语言来执行测试,那么只需要做以下简单的操作:

安装”Selenium Server

Selenium库所支持的其中一种语言,编写测试程序。

安装 Selenium Server

Selenium Server是个普通的jar文件

(selenium-server-standalone-<version-number>.jar),它不需要专门的安装过程。只要下载下来ZIP文件,然后把Server放到你所期望引用的目录下即可。

运行 Selenium Server

在运行任何测试前必须启动先Selenium Server。到Selenium-RC Server所在目录下运行下面的命令即可:

Java –jar selenium-server-standalone-<version-number>.jar

为了方便,也可以创建批处理文件或Shell可执行文件来运行Server。(在Windows下是.bat文件,Linux下是.sh文件)在文件中调用上面的命令。然后可以在桌面创建一个指向启动Server文件的快捷方式,那么在桌面双击它便可以启动Server了。

为了保证Server能正常运行,你需要先安装Java环境和配置正确的PATH环境变量。可以运行下面的命令来检查Java环境是否已经正确安装。

Java –version

如果正确显示了Java版本号(需要1.5或者更新的Java版本),那么就已经为启动Server做好了准备。

Java Client Driver 使用

·下载Selenium RC java client driverdownl page);

·从下载文件中提取出 Selenium-java-<version-number>.jar文件;

·打开对应的Java IDEEclipseNetBeansIntellijNetweaver等);

·创建一个Java项目;

·把Serverjar文件引用到项目中;

·把jar文件添加到项目的ClassPath中;

·从Selenium-IDE中到处java格式的测试脚本添加到你的测试项目中,或者参考selenium-java-client API自己编写测试脚本。API将在后面的章节中介绍。你可以用Junit或者TestNg来运行测试,或者也可以自己写普通的保护main()方法的程序来执行测试。这些内容内容都将在后面介绍。

·从命令行启动Selenium Server

·通过Java-IDEeclipse)或者命令行来运行测试程序。

关于java测试项目的配置相关细节,可以在相关附录查看:Configuring Selenium RC With Eclipse and Configuring Selenium RC With Intellij.

Python Client Driver 使用

·下载Selenium RC SeleniumHQ网站downloads page

·提取出Selenium.py文件;

·可以自己写python程序或者从Selenium-IDE中导出python格式的测试脚本;

·把Selenium.py文件添加到相应的测试路径;

·命令行运行Selenium server

·通过命令行或者python IDE来运行测试程序。

.NET Client Driver 使用

·下载Selenium RC SeleniumHQ网站downloads page

·提取出目录;

·下载和安装NUnit(你可以用Nunit作为测试引擎。如果不熟悉Nunit,也可以自己写普通的main方法运行测试程序,Nuint是一个非常实用的测试引擎)

·打开自己的.NET IDEVisual StudioSharpDevelopMonoDevelop);

·创建一个类库(.dll);

·添加引用到以下的dll

nmock.dll,nuint.core.dll,nunit.framework.dll,ThoughtWorks.Selenium.Core.dll,ThoughtWorks.Selenium.IntergrationTests.dll,ThoughtWorks.Selenium.UnitTests.dll

·用.NET语言(C#VB.NET)来写Selenium测试程序,或者通过Selenium-IDE来导出C#代码添加到自己创建的测试项目中;

·自己编写普通的main方法或者通过Nunit运行测试,这些内容都会在后面描述;

·命令行启动Selenium Server

·通过IDENunit的界面或者命令行来运行测试程序。

更多关于.NET Client Driver Visual Studio的配置细节,可以参考附录.NET client driver configuration.

Ruby Client Driver 使用

·入门还没有下载RubyGems,下载地址RubyForge

·运行Gem安装Selnium-client

·在测试脚本的顶部,需要添加“selenium/client”;

·用ruby测试套件来编写测试脚本(如 Test::Unit,Mini::Test or RSpec);

·命令行启动Selenium RC server

·以同样的方式来运行不同的ruby脚本执行你的测试。

更多Ruby client dirver配置,参考文档Selenium-Client documentation


前一篇:Selenium RC 工作原理                                        后一篇:把Selenese转换成测试程序

3104°/31015 人阅读/3 条评论 发表评论

赵祥方  2011-07-07

不多见的好贴,学习了。


小窝  2011-07-13

同步至官方微博


风行  2017-05-24

为什么点击下一篇,总是跳转到我的空间


登录 后发表评论