Selenium RC:编写测试程序(JAVA)

2011-08-08  熊志男 

原文地址:http://seleniumhq.org/docs/05_selenium_rc.html#programming-your-test
现在我们将举例说明Selenium RC所支持的语言,如何来编写简单的测试程序。两个基本步骤如下:
  • 通过Selenium IDE把测试脚本转换成编程语言,选择性地修改生成的结果;
  • 写一个简单的主程序来执行生产的测试代码;
你可以选择一个测试引擎平台,如基于Java的JUnit和TestNg,.Net的NUnit,看你使用哪种语言了。
下面,展示了一些指定语言的例子,编程语言专用的API是不同语言之间的不同所在,所以你要分别理解他们。
JAVA
对于Java,人们一般使用JUnit或者TestNg作为测试引擎。一些开发环境(如Eclipse)直接支持这些扩展插件。那么这就非常容易了。关于JUnit和TestNg如何使用,不属于本文档的范围。不过可以通过在网上或者阅读一些书籍来学习。也可能你已经有一些使用这些测试框架的经验了。

你可能想把测试类的名称“New Test”改成你所希望的名字。而且,你也需要修改打开浏览器的参数(如下语句):
selenium = new DefaultSelenium("localhost", 4444, "*iehta", "http://www.google.com/");
可以修改selenium server的服务器地址,端口,浏览器,url;

Selenium IDE产生的代码如下,这个例子为了更加清晰说明,人工加了下注释:


另外,关于C#、Python、Ruby、PHP、Perl的例子就不在这里列出了,详细参考官网

前一篇:把Selenese转换成测试程序                            后一篇:学习API

665°/6642 人阅读/1 条评论 发表评论

戴华荣  2011-08-22

Selenium 之前接触过,但是工作中用不到。早忘光了。


登录 后发表评论