zoukankan      html  css  js  c++  java
  • 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。

    下载最新版本的Python2,截止作者发稿,最新版本为Python2.7.8 版本。读者根据自己的平台选择相

    应的版本进行下载;对于Windows 用户来说,如果你的系统是32 位的请选择x86 版本,如果是64 位系统

    请选择64 版本进行下载。下载完成会得到一个以.msi 为后缀名的文件,双击进行安装。如图2.1。

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

    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:

    cmd.exe

    C:packagesetuptools-7.0>python setup.py install

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

    cmd.exe

    C:packagepip-1.5.6>python setup.py install

    安装完成,在Windows 命令提示符下敲入pip 命令:

    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: obot obotframework-2.8.7>python setup.py install

    如果安装了pip,所以通过pip 命令安装更为方便和快捷:

    cmd.exe

    C:Python27Libsite-packages>pip install robotframwork

    4 安装wxPython

    下载地址:http://www.wxpython.org/download.php

    wxPython 是Python 非常有名的一个GUI 库,因为RIDE 是基于这个库开发的,所以这个必须安装。

    在官网上找到相应的版本下载,为exe 可执行文件,双击按钮即可。

    5 安装RIDE

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

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

    形界面下完成。

    RIDE 同样提供了win-amd64.exe 和win32.exe 两个windows 版本和一个tar.gz 文件,前者下载双击

    进行安装。后者解压并执行setup.py 文件。

    cmd.exe

    C: obot obotframework-ride-1.3>python setup.py install

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

    blob.png

    注意:

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

    wxPython 版本不一直造成的。

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

    blob.png

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

    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 版本可以在下面的地址中下载。

  • 相关阅读:
    IIT(ISM) Virtual Farewell E Dictator's plan for Valentine's day! 二分
    HDU
    LightOJ
    HDU 4407 Sum 容斥原理
    HDU 4686 Arc of Dream 矩阵快速幂
    uoj418
    Gym101237C The Palindrome Extraction Manacher
    Codeforces 100032 K
    codechef Suffix Palindromes
    Codeforces 932G Palindrome Partition
  • 原文地址:https://www.cnblogs.com/onetwo/p/7776552.html
Copyright © 2011-2022 走看看