Selenium 自动化测试系统
标题为: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.虽然是测试工具,但是用来测试网站的可用性还是挺不错的,而且我想功能还远远不只这些,呵呵。。。。。。