robot framework环境搭建

定义:

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:Python27Scripts目录下多出了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:Python27Libsite-packages的文件变化

C:Python27Scripts的文件变化

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:Python27Scripts文件中多出来ride.py文件

C:Python27Libsite-packages多出来

 打开RIDE:

命令行里进入pythonscripts, 执行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界面

原文地址:https://www.cnblogs.com/zz27zz/p/7326156.html