robot framework环境搭建

Robot framework环境搭建

1.安装Python

访问Python官方网站:https://www.python.org/

由于Robot Framework框架是基于Python语言开发的,要想使用Robot Framework首先需要有Python环境。

在学习和使用Python时,首先会碰到Python版本的问题,这在其它编程语言中是不存在的,目前Python分为Python2和Python3两个版本。之所以会有两个版本并存的情况,是因为随着近几年Python语言的逐渐流行起来,早期的Python为版本在基础的设计存在着一些不足之处,Python3在设计的时候很好的解决了这些遗留问题,并且在性能上也有了很大的提升,但同时带来了新的问题就是不完全向后兼容,所以就造成了两个版本并存的情况。

由于Robot Framework框架是基于Python2开发,所以这里我们选择安装Python2。 由于版本适应性问题,下载2.7.8版本即可。对于Windows用户来说,如果你的系统是32位的请选择x86版本,如果是64位系统请选择64版本进行下载。下载完成会得到一个以.msi为后缀名的文件,双击进行安装。如图1.1。

图1.1python2.7.8安装界面

因本人电脑已安装python2.7.8,故界面提示有所不同,总之请读者next安装即可,与其他windows软件安装相同,安装完成后即可在目录中找到如图1.2所示目录。

图1.2python2.7.8目录

2.添加环境变量

Python安装后,必须将环Python目录本身和它的子目录Script加入到环境变量的Path项。如 D:\\Python27和 D:\\Python27\\Scripts。具体过程如下(因笔者环境64位win10,故此教程以win10为准,如有偏差,请自行百度如何添加环境变量):右键计算机——属性——高级系统设置——高级——环境变量,在系统变量中找到Path一项,加入 D:\\Python27和 D:\\Python27\\Scripts,如下图2.1所示。

图2.1 添加环境变量

3.安装setuptools与pip(非必要)

setuptools和pip并非必须安装的两个包,本节可跳过。

setuptools是Python Enterprise Application Kit(PEAK)的一个副项目,它是一组Python的distutilsde工具的增强工具可以让程序员更方便的创建和发布Python包,特别是那些对其它包具有依赖性的状况。经常接触Python的同学可能会注意到,当需要安装第三方Python包时,可能会用到easy_install命令。easy_install是由PEAK开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。

pip是一个安装和管理Python包的工具,通过pip去安装Python包将变得十分简单,我们将省去了搜索--查找版本--下载--安装等繁琐的过程。pip的安装依赖于setuptools,所以在安装pip之间需要先安装setuptools。需要注意的是目前python3并不支持setuptools,需要使用distribute。 setuptools与pip下载地址:

https://pypi.python.org/pypi/setuptools https://pypi.python.org/pypi/pip

通过上面的地址进行下载,将得到下面两个包(随着时间包的版本号会有变化)。

setuptools-19.2.zip pip-7.1.2.tar.gz

通过解压工具进行解压将得到两个文件夹,在Windows命令提示符进入到文件解压目录,通过Python执行安装文件setup.py进行安装。安装setuptools如图2.1:

图2.1 CMD下安装setuptools

同理,安装pip如下图2.2是所示:

图2.2 CMD下安装pip

4.安装Robot Framework

下载地址:https://pypi.python.org/pypi/robotframework/2.8.7

可以通过下载.exe程序进行安装,Robot Framework分别提供了,win-amd64.exe和win32.exe两个windows版本,你可以根据自己的环境下载相应的版本,双击进行安装。 如果想像安装普通的Python程序,可以下载tar.gz文件,解压并运行setup.py文件进行安装,如采用此种方式,如图3.1所示:

图3.1 CMD下安装robot framework

如果您已经在第二小节中安装了pip,那么可以通过pip命令安装,如图3.2所示:

图3.2 CMD下用pip指令安装robot framework

5.安装wxPython

下载地址:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

wxPython是Python非常有名的一个GUI库,因为RIDE是基于这个库开发的,所以这个必须安装。下载.exe可执行文件直接安装即可。

注意:此处我给你们的网站并非wxPython官网的下载地址,在此我必须要解释一下,因为robot framework RIDE 是基于wxPython2.8编写的,而官网的下载只提供了wxPython3.0的下载,故此处直接提供wxPython2.8.12.1的下载,如果您非要自己尝试也可,以下是官网下载地址:http://www.wxpython.org/download.php,如所有步骤安装完成却无法打开RIDE,请在Python Shell输入“from robotide import main”这行代码,并仔细阅读提示。

6.安装RIDE

下载地址:https://pypi.python.org/pypi/robotframework-ride

RIDE是Robot Framework测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。

RIDE同样提供了win-amd64.exe和win32.exe两个windows版本和一个tar.gz文件,前者下载双击进行安装。而如下载tar.gz文件格式,则需解压并执行setup.py文件。

图5.1 CMD下安装RIDE

在你安装好 RIDE 之后,桌面就会生成一个 RIDE 图标。双击启动(注意:如果在步骤4安装wxPython中,您下载的非wxPython2.8版本,则会出现双击无法启动的现象),界面如图5.2所示:

图5.2 RIDE界面

那么恭喜你,开始你的Robot Framework探索之旅吧。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4