windows下怎么样搭建RobotFramework测试环境

Linux下的RF环境搭建

RobotFramework简介:

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

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

   

        做为框架平台,上面能够加载各类Library,经过测试套件、资源文件集成起来,而后能够针对被测系统进行不一样角度的测试,图中只列了三种Library,实际上还有不少种不一样方向的Library。bash

RF的特性网络

 简单,可扩展性强.......很少废话,能够百度或者官方网站了解app

RF的框架搭建:‍

1).安装python2.7

        具体如何安装这里不作详细介绍,(暂未支持Python3.X,哪天支持了能够即可)框架

2).安装pip和setuptools

        先命令行输入pip执行看是否已经安装,若已安装则可跳过python2.7

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

3).安装RobotFramework

pip install RobotFramework

后面加‘=2.7.8’能够指定版本安装(通常不用指定版本)测试

pip install RobotFramework=2.7.8

4).安装wxPython

    官网:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/下载unicode版本安装。网站

    个人网盘分享下载地址    秘钥:5s5s

5).安装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

    安装完成以后pip list 查看下已经安装的内容是否成功,若列表中没有既没安装成功    

7).运行RIDE

命令行进入到在python安装目录下的Scripts目录下找到ride.py

python ./ride.py

或者直接指定目录

python .../python/Scripts/ride.py

我是在windows环境下,为了方便写了个bat批处理直接去对应路径下运行RIDE

每次去python安装目录启动比较麻烦,咱们能够写一个批处理指令,嘿嘿

@echo off
echo "Open Ride...."
%1(start /min cmd.exe /c %0 :&exit)
d:
cd d:\我的路径...\python\Scripts
python ride.py
rem pause

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

相关文章
相关标签/搜索