多语言展示
当前在线:1640今日阅读:159今日分享:18

robotFramework测试之在Windows上搭建RIDE环境

RobotFramework是一款基于Python的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。      那么最近小编也在学习RobotFramework自动化测试相关的内容,首先我们看看怎么搭建环境。
工具/原料
1

笔记本电脑(Windows 7系统);

2

python2.7环境及相关的库。

方法/步骤
1

因为RF 框架是基于Python语言的,所以一定要有Python环境。而python3版本对RF框架不支持,所以就需要安装python2版本,若是不知道怎么下载安装,点击下方的链接即可参考。      安装完Python后,进入Python安装目录,例如:E:\软件安装\Python27\Scripts,Python包管理器工具叫pip,要有它才能装RobotFramework。从Python 2.7.9开始pip是跟随Python装好的,但如果你用的是之前版本的Python那就需要单独装。进入后上方输入cmd,打开命令窗口执行:easy_install.exe pip:

2

在python27\Scripts文件夹下会出现一系列和pip有关的文件,其中有pip.exe,说明pip命令可以使用,pip已安装成功,输入命令:pip即可检验:

3

安装WxPython:      下载页面:http://www.wxpython.org/download.php        wxPython工具给Python提供了GUI,而完成这个过程所使用的工具叫做wxPythontoolkit。下载该工具并安装。如果你用的是python 2.7版本的可以到wxPython2.8-win64-unicode-2.8.12.1-py27下载。注意:在选择版本下载的时候要注意选择与 Python 版本对应的版本(这里用Python2.7.16版本对应wxPython2.8-win64-unicode-2.8.12.1-py27版本),并且选择 unicode 版本,比如版本:wxPython2.8-win64-unicode-py27.exe,否则安装完成后不能支持中文。下载完成后,选择默认项进行安装即可。

4

这里我们下载好后点击.exe文件,直接进行安装,点击“Next”:

5

选择“I accept the agreement ”,点击“Browse”浏览到安装位置,点击“Next”:

6

继续点击“Next”,直到安装完成,点击“Finish”,在cmd窗口中也可以看到安装过程:

7

安装 PyCrypto:      下载页面:http://www.voidspace.org.uk/python/modules.shtml#pycrypto      选择对应的 pycrypto installer 版本,进行默认安装。需要在安装库(如 SHHLibrary)之前进行安装,否则会出现 错误“Can't find vcvarsal.bat”。

8

双击.exe文件后,默认选择“下一步”,这里安装位置已默认选择好,只需要“下一步”,点击“完成”就OK了:

9

安装 Robot Framwork:      进入 Python 的安装路径,执行命令“pip install robotframework”或者通过下载页面https://pypi.python.org/pypi/robotframework下载源码。解压后,执行命令“python setup.py install”进行安装。进入Python的安装路径,执行命令“pip install robotframework”。

11

安装需要的 Library:      如 selenium2library ,archivelibrary,SSHLibrary ,ftplibrary 等。进入 Python 的安装路径,分别执行以下命令:      1)pip install robotframework-selenium2library      2)pip install robotframework-archivelibrary      3)pip install robotframework-SSHLibrary      4)pip install robotframework-ftplibrary

12

完成以上步骤后,RobotFramework的安装工作已经完成,可以通过执行命令“pip list”查看已经安装的插件包名。

13

以上RobotFramework环境已搭建好,在cmd窗口中输入:“python ride.py”或者直接“ride.py”,启动RIDE程序:

注意事项
1

在安装wxPython的时候要选择Python2.7.16版本对应的wxPython才可正常使用,经过本人亲测,与之对应的版本为:wxPython2.8-win64-unicode-2.8.12.1-py27。

2

安装PyCrypto也要选择对应的 pycrypto installer 版本,进行默认安装,而且需要在安装库(如 SHHLibrary)之前进行安装,否则会出现错误“Can't find vcvarsal.bat”。

推荐信息