Selenium Library 是Robot Framework的一个扩展库,从它的名字我们就可以看出,它封装了大名鼎鼎的Web自动化测试工具Selenium。Selenium Library的简要工作原理如下图。SL通过调用Selenium Server来驱动浏览器,从而完成对被测系统的测试。
关于selenium,可以查看它的官方网站获取更多知识。
Selenium的官方网站:
http://seleniumhq.org/
本篇教程将简述selenium Library如何安装selenium,并且利用一个简单的例子来说明Selenium是如何工作的。
安装Selenium Library扩展测试类库
Selenium Library实际上是一个java的jar包,因此需要java环境,它需要java1.5及以上版本。
从Selenium Libaray的主页找到最新的版本下载,目前最新版本是2.8,win32系统点如下链接:http://code.google.com/p/robotframework-seleniumlibrary/downloads/detail?name=robotframework-seleniumlibrary-2.8.win32.exe
一路Next完成安装。
使用selenium Libaray测试新浪微博
安装后使用RIDE编辑一个测试用例文件TestWeibo.html 如下。
TestWeiboSetting | Value | |||
---|---|---|---|---|
Library | Selenium Library | timeout=60.0 | ||