第 2 章 Robot Framework 环境搭建

2.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。
        下载最新版本的 Python2,截止作者发稿,最新版本为 Python2.7.8 版本。读者根据自己的平台选择相
应的版本进行下载;对于 Windows 用户来说,如果你的系统是 32 位的请选择 x86 版本,如果是 64 位系统
请选择 64 版本进行下载。下载完成会得到一个以.msi 为后缀名的文件,双击进行安装。如图 2.1。

                               

          安装过程与其它 Windows 程序一样,安装完成在开始菜单中将看到安装好的 Python 目录:

                              

2.2 安装 steuptools 与 pip

        setuptools 和 pip 并非必须安装的两个包,但安装之后,后续再安装 Python 的库将变得非常简单。所
以这里建议安装。
        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-7.0.zip
        pip-1.5.6.tar.gz
        通过解压工具进行解压将得到两个文件夹,在 Windows 命令提示符进入到文件解压目录,通过 Python
执行安装文件 setup.py 进行安装。安装 setuptools

        C:\package\setuptools-7.0>python setup.py install

        安装 pip 的方法与 setuptools 相同,切换到 pip 解压目录,运行 setup.py 文件:

        C:\package\pip-1.5.6>python setup.py install
        安装完成,在 Windows 命令提示符下敲入 pip 命令:

2.3 安装 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 文件进行安装。
         cmd.exe
         C:\robot\robotframework-2.8.7>python setup.py install
         因为在上一小节中我们已经安装了 pip,所以通过 pip 命令安装更为方便和快捷:
         cmd.exe
         C:\Python27\Lib\site-packages>pip install robotframwork

2.4 安装 wxPython

        下载地址:http://www.wxpython.org/download.php
         wxPython 是 Python 非常有名的一个 GUI 库,因为 RIDE 是基于这个库开发的,所以这个必须安装。
        在官网上找到相应的版本下载,为 exe 可执行文件,双击按钮即可。


2.5 安装 RIDE

        下载地址:https://pypi.python.org/pypi/robotframework-ride
        RIDE 是 Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。
        RIDE 同样提供了 win-amd64.exe 和 win32.exe 两个 windows 版本和一个 tar.gz 文件,前者下载双击进行安装。后者解压并执行 setup.py 文件。

        C:\robot\robotframework-ride-1.3>python setup.py install

         在你安装好 RIDE 之后,桌面就会生成一个 RIDE 图标。双击启动,界面如下:

注意:

        我们常常会遇到,安装完成 RIDE 后,双击桌面的 RIDE 不能启动的情况,这是由于 RIDE 所依赖的
wxPython 版本不一直造成的。

        我们可以通过右击桌面 RIDE 图标--->属性:

                                  

 

         在“目标”中会看到:“from robotide import main”的引用。打开 Python Shell 输入这行代码:

Python 2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> from robotide import main
wxPython not found.
You need to install wxPython 2.8 toolkit with unicode support to run RIDE.
wxPython 2.8.12.1 can be downloaded from
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

        首先告诉我们没有找到 wxPython,已经了安装了的,为什么会说找不到呢?别急,接着又提示你必须安装 wxPython2.8,因为 RIDE 是基于这个版本编译的。
        接着又告诉你 wxPython 2.8.12.1 版本可以在下面的地址中下载。

第 3 章 Robot Framework https://blog.csdn.net/liuskyter/article/details/85060422

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值