天天看点

Robot Framework 自动化测试 环境搭建

1、安装 Python

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

对于 Windows 用户来说,如果你的系统是 32 位的请选择 x86 版本,如果是 64 位系统 请选择 64 版本进行下载。下载完成会得到一个以.msi 为后缀名的文件,双击进行安装。图1-1

Robot Framework 自动化测试 环境搭建

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

Robot Framework 自动化测试 环境搭建

2、安装 steuptools 与 pip

setuptools 下载地址:

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

pip 下载地址:

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

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

setuptools-7.0.zip

pip-1.5.6.tar.gz

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

cmd.exe

D:\setuptools-7.0>python setup.py install

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

D:\setuptools-7.0>python setup.py install

安装完成,在 Windows 命令提示符下敲入 pip 命令查看是否安装成功。

Robot Framework 自动化测试 环境搭建

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

D:\robot\robotframework-2.8.7>python setup.py install

因为在上一小节中我们已经安装了 pip,所以通过 pip 命令安装更为方便和快捷:

cmd.exe

C:\Users\123>pip install robotframework==2.8.7

Robot Framework 自动化测试 环境搭建

4、安装 wxPython

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

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

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

通过 pip 命令安装:

cmd.exe

C:\Users\123>pip install -U wxPython

Robot Framework 自动化测试 环境搭建

建议直接安装 wxPython 2.8.12.1 版本

以免和RIDE不兼容—–见文章最后

5、安装 RIDE

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

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

形界面下完成

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

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

D:\robot\robotframework-ride-1.3>python setup.py instal

通过 pip 命令安装:

cmd.exe

C:\Users\123>pip install robotframework-ride

Robot Framework 自动化测试 环境搭建

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

Robot Framework 自动化测试 环境搭建

或者

安装成功CMD进入本地Python目录下的Scripts目录下会有个ride.py的文件,运行:python ride.py 会调出RIDE图形化界面

注意:

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

wxPython 版本不一直造成的。

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

Robot Framework 自动化测试 环境搭建

在“目标”中会看到:“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

https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

首先告诉我们没有找到 wxPython,已经了安装了的,为什么会说找不到呢?

别急,接着又提示你必须安装 wxPython2.8,

因为 RIDE 是基于这个版本编译的。

接着又告诉你 wxPython 2.8.12.1 版本可以在下面的地址中下载

http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

Robot Framework 自动化测试 环境搭建

继续阅读