RFS-WEB自动化测试环境配置

最近因为工作的需要,研究了下RFS,发现RFS具备的相关特性比QTP而言要轻量和方便许多,于是动手配置了RFS自动化测试框架的环境,之所以说RFS是一个自动化测试框架是因为RF它并不是一款像QTP一样的自动化测试工具,它是一个自动化测试框架,或者说是一个自动化测试平台,它是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。于是在此基础了开发了基于公司云平台项目的自动化测试脚本,并顺利执行,现将配置环境写下,仅供参考和查阅使用。

1. 安装Python,版本:python-2.7.6.msi,下载地址:https://www.python.org/downloads/

2. 安装wxPython,wxPython是Python语言的一套GUI图形库;ride需要wxPython的支持

下载地址:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

3. 安装ride,RIDE是一款专门用来编辑RobotFramework用例的软件,下载地址:https://pypi.python.org/pypi/robotframework-ride,下载.exe可执行文件版本 

4. 安装robotframework,在安装之前,需要配置一下python的环境变量,在path中增加“C:\Python27;C:\Python27\Scripts\”(具体路径看python的安装目录),下载地址:https://code.google.com/p/robotframework/downloads/list?can=1

安装方式:先把安装包解压,然后打开cmd,进到解压目录,执行pythonsetup.py install

5. 安装Selenium2Library,这个是selenium2测试库,基于webdriver驱动,版本:robotframework-selenium2library-master.zip

下载地址:https://github.com/rtomac/robotframework-selenium2library(最好选择zip包下载),安装方式:先把安装包解压,然后命令行进入解压目录,执行pythonsetup.py install,它会联网下载缺少的内容,首先会下载setuptools,它是后面一切安装的基础。setuptools安装成功之后会下载4个依赖库,在解压目录的src目录下的egg.info目录里,有一个requires.txt文件,里面有如下内容,他会自动匹配最合适的版本进行下载,最终完成后,可以在python27\Lib\site-packages目录下找到相关的目录,都是.egg结尾的目录。

6.安装pip python,下载地址:https://pypi.python.org/pypi/pip 

7. 打开ride,添加Selenium2Library库,新建一个项目project,然后在项目下新建测试集suite,在测试集页面,点击Library,出现一个弹窗,在弹窗的Name字段输入“Selenium2Library”(区分大小写),点击按钮OK,Selenium2Library库添加完成


8.验证一下,在ride界面,按F5,出现Selenium2Library,证明测试库添加成功


9. 检查是否加载测试库,在Python27\Lib\site-packages目录里,有一个文件easy-install.pth,用文本编辑软件打开看一下,如果./ 开头的基本和下面这个一样就可以了,顺序无所谓


10.robotframework+ selenium2Library环境,配置完成!

11.在CMD中可以使用pip list查看安装的RFS环境的各个安装包

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值