RobotFramework 框架之环境搭建

RobotFramework简介(以下简称RF):一个通用的测试框架,一直是由诺西网络(Nokia Siemens Networks Oyj)的人员在维护的。后来诺基亚卖掉了手机业务后,现在更名成诺基亚解决方案网络(Nokia Solutions and Networks)。

网络上一个比较易理解的框架图:

RobotFramework 框架之环境搭建_第1张图片   

        作为框架平台,上面可以加载各种Library,通过测试套件、资源文件集成起来,然后可以针对被测系统进行不同角度的测试,图中只列了三种Library,实际上还有很多种不同方向的Library。

RF的特性

 简单,可扩展性强.......不多废话,可以百度或者官方网站了解

RF的框架搭建

1).安装prthon2.7(暂未支持Python3.X,哪天支持了可以便可)

2).安装setuptools和pip,pypi.python.org搜索setuptools和pip找到最新的tar.gz文件下载,安装方法:先解压缩,然后在命令行窗口进入setup.py文件所在目录,输入python setup.py install进行安装

3).pip安装RobotFramework,后面加=2.7.8可以指定版本安装

pip install RobotFramework=2.7.8

4).安装wxPython,http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/下载unicode版本安装。

5).pip安装RIDE

pip install robotframework-ride

        Windows一般没啥问题,Mac上通常第一次安装后,在终端输入ride.py回车,会提示Python要运行在32位模式下: ”python should be executedin 32-bit mode to support wxPython on mac. Check BUILD.rest for details”。

因为Mac默认是64位运行,所以Python也默认运行64位,此时需要调整一下默认Python为32位,具体方式有两种:

        在终端里执行下面这句:

defaultswrite com.apple.versioner.python Prefer-32-Bit -bool yes

        或者在~/.bash_profile里增加下面这句:

exportVERSIONER_PYTHON_PREFER_32_BIT=yes

        保存退出后运行source ~/.bash_profile后再输入ride.py回车就可以正常打开RIDE了。

6).安装测试库

pip install requests
pip install robotframework-requests

        在这里,RobotFramework 环境就搭建完成了,接下来请关注下一节内容:RobotFramework 新建一个用例 示例.......

你可能感兴趣的:(RobotFramework 框架之环境搭建)