现在的位置: 首页 > 综合 > 正文

Selenium 自动化测试系统

2013年07月25日 ⁄ 综合 ⁄ 共 2095字 ⁄ 字号 评论关闭

Selenium 自动化测试系统

 

1.官网 http://seleniumhq.org/  

   标题为:Selenium web application testing system

 其实selenium已经做得很好了,使用的人都不用很强的编程基础.

 

2.先来介绍如何安装selenium IDE吧

selenium IDE只能用于FireFox,如果想看效果还是装个FF吧.

安装: 进入官网---->Download-->

selenium IDE Download 如图: 点击:Download

FireFox以插件的型式安装:点击 允许

安装完及可.

为后面测试还应该下载一个selenium-remote-control包: 点击 Download

 

这个文件有10M多,先下它的我们进行后的:

开启一个新的浏览窗体:输入www.google.cn

Selenium IDE装好后,在FireFox工具中会出现Selenium IDE的一个选项.点击打开:

 

然后们在搜索框中输入selenium api 回车等结果出现,我们回到Selenium IDE窗体,它会记录你的操作:

 

接着如图:

 

3.生成JUnit代码,保为:selenium_test.java

代码:

  

 

可能上面的代码还不能直接运行但关键代码都有了,我这有个简单的完整的测试类:

刚刚的selenium-remote-control-1.0.1-dist.zip应该差不多下好了。

我们解压:

在selenium-remote-control-1.0.1-dist/selenium-remote-control-1.0.1/selenium-java-client-driver-1.0.1

找到selenium-java-client-driver.jar客户端包下面这个测试类需要:

 

 

 启动selenium服务端:

在selenium-remote-control-1.0.1-dist/selenium-remote-control-1.0.1/selenium-server-1.0.1

找到selenium-server.jar包,只接双击它,就可以启动了selenium包服务器.

现在就可以运行我们测试类了,你会看到很明显的效果,先后会弹出两个firefox的窗体,第一个是selenium的日志窗体,第二个为操作窗体。为了看到效果我还sleep了10s.而且代码可以运行多种浏览器。

 

4.虽然是测试工具,但是用来测试网站的可用性还是挺不错的,而且我想功能还远远不只这些,呵呵。。。。。。

 

 

 

 

 

 

 

 

 

 

 

 

抱歉!评论已关闭.