定义:
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界面