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探索之旅吧。