robot framework环境搭建

robot framework环境搭建(原文:https://www.cnblogs.com/zz27zz/p/7326156.html)
定义:

Robot Framework 框架是一个通用的测试框架,易于使用,采用表格式语法,统一测试用例格式;

可以使用关键字驱动(keyword-driven)、数据驱动(data-driven)和行为驱动开发 (BDD) 完成;

模块结构支持使用不同的接口来测试你的应用;

结果报告和日志采用 HTML 格式,易于阅读;

易于扩展,提供了简单 API,用户可以自定义的基于 Python 或者 Java 的测试库;
易于集成,提供了命令行接口和基于 XML 的输出文件;
功能全面,支持WEB测试(Selenium)、Java GUI 测试,启动线程、Telnet、SSH 等;
RemoteLibrary 接口可以支持分布测试和使用其他编程语言实现测试库;

1 安装robotframework

方式一:在命令行里使用pip 命令,pip install robotframework==2.8.5回车,不成功则使用方法二。

方式二:https://pypi.python.org/pypi/robotframework/2.8.5里搜索robotframework安装包,离线安装,下载好后解压,命令行进入其路径下,输入python setup.py install 回车。也可以在其官网上下载,区别是前者可能是bate版,后者为release版。

安装完C:\Python27\Scripts目录下多出了pybot和rebot,如图所示
在这里插入图片描述

第三方库文件中多出来
在这里插入图片描述

3 安装wxPython

robotframework的IDE程序RIDE是基于wxPython开发的,所以要先安装wxPython。

版本选择2.8.12.1,32位,支持unicode,如wxPython2.8-win32-unicode-2.8.12.1-py27.exe,

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

注意:不要安装最新版本,否则打开RIDE会失败。

C:\Python27\Lib\site-packages的文件变化
在这里插入图片描述

C:\Python27\Scripts的文件变化
在这里插入图片描述
在这里插入图片描述

4 安装RIDE

方式一:在命令行里使用pip 命令,pip install -U robotframework-ride==1.5.2.1 回车,不成功则使用方法二。

方式二:https://pypi.python.org里搜索robotframework-ride安装包,离线安装,下载好后解压,命令行进入其路径下,输入python setup.py install 回车。也可以在其官网上下载,区别是前者可能是bate版,后者为release版。

C:\Python27\Scripts文件中多出来ride.py文件

C:\Python27\Lib\site-packages多出来
在这里插入图片描述

打开RIDE:

命令行里进入python\scripts, 执行python ride.py,就可以打开RIDE。

5 安装第三方库

例如测试web页面,需要selenium2library这个库。

先安装selenium2,方式pip install -U selenium==2.53.6,,,此时对应的火狐版本用47.0.1 亲测好用

再安装robotframework-selenium2library

方式一:在命令行里使用pip 命令,pip install -U robotframework-selenium2library==1.8.0 回车,不成功则使用方法二。

方式二:https://pypi.python.org里搜索robotframework-selenium2library安装包,离线安装,下载好后解压,命令行进入其路径下,输入python setup.py install 回车。

其它库都类似。

6.在Python目录下的Script目录下,执行ride.py dos命令,即可打开RIDE界面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值