您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
Selenium 总结说明
作者:网络转载 发布时间:[ 2014/2/18 16:41:49 ] 推荐标签:Selenium 功能测试工具 录制脚本

Selenium 是thoughtworks公司的一个集成测试的强大工具。近参与了一个系统移植的项目,正好用到这个工具,

  把一些使用心得分享给大家,希望大家能多多使用这样的强大的,免费的工具,来保证我们的质量。

  Selenium的文档现存的不少,不过都太简单了。使用Selenium的时候,我更多的是直接去看API文档,好在API不错,

  一个一个看,能找到所需要的:-)  官方网站:http://www.openqa.org/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,因为个人还是喜欢这种方式:-)

  二、一些准备工作

  1、当然是下载selenium了,到http://www.openqa.org/selenium/下载可以了,记得选择selenium-rc的版本。

  2、学习一下xpath的知识。有个教程:http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html

  一定要学习这个,不然你根本看不懂下面的内容!

  3、安装jdk1.5

  三、selenium-rc一些使用方法

  在selenium-remote-control-0.9.0server目录里,我们运行java -jar selenium-server.jar。

  之后你会看到一些启动信息。要使用selenium-rc,启动这个server是必须的。

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

  selenium server启动完毕了,那么我们可以开始编写测试类了!

  我们先有个概念,selenium是模仿浏览器的行为的,当你运行测试类的时候,你会发现selenium会打开一个

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

  好吧,首先生成我们的测试类:

   1. public class TestPage2 extends TestCase { 
   2.   private Selenium selenium; 
   3. 
   4.   protected void setUp() throws Exception { 
   5.      String url = “http://xxx.xxx.xxx.xxx/yyy”; 
   6.      selenium = new DefaultSelenium("localhost", SeleniumServer.getDefaultPort 
   7.                                 (), "*iexplore", url); 
   8.      selenium.start(); 
   9.              
  10.      super.setUp();                      
  11.          
  12.   } 
  13. 
  14.   protected void tearDown() throws Exception { 
  15.          
  16.       selenium.stop(); 
  17.       super.tearDown(); 
  18.              
  19. 
  20.   } 
  21. 
  22. }

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd