Robot Framework(中文站/社交化知识社区,源码)是一款Python编写的通用开源功能测试自动化框架,以作验收测试和验收测试驱动开发(ATDD),它是一种使用表格测试数据语法的关键字驱动的测试框架,它也可运行在Jython (JVM)和IronPython (.NET)上。它的首版由Nokia Siemens Networks于2005年开发,2008年6月24日发布首个开源版本2.0。
安装
预置条件
安装Python
目前最新版本2.9只Python 2.6和2.7,因此Windows上先从Python官网下载Python 2.7.10,然后安装Python时按默认选all users且不能设置环境变量PYTHONCASEOK。
配置环境变量
Windows环境变量PATH加上“;C:Python27;C:Python27Scripts”。
安装Robot Framework
联网使用Python包管理器pip安装robotframework,若通过代理上网则需要配置环境变量https_proxy,如其值为http://10.0.0.42:8080。
# 安装最新版
pip install robotframework# 安装最新版即使它是预发布
pip install --pre robotframework# 升级到最新版
pip install --upgrade robotframework# 安装制定版本
pip install robotframework==2.8.5# 卸载
pip uninstall robotframework
安装成功后用命令行输入pybot --version显示Robot Framework和解释器版本号。
安装RIDE
RIDE是一款Python编写Robot Framework测试用例数据的测试数据编辑器。它的界面基于wxPython,Windows下下载2.8.12.1 unicode版安装完成后,联网直接用pip安装:
pip install robotframework-ride
显示成功后,运行/命令行输入ride.py即可出现RIDE界面。