天天看点

Robot Framework测试环境搭建-web自动化

       Robot Framework是一款基于Python的功能自动化测试框架,它仅仅是一款框架,当添加了对应的库,就可以对相应类型的应用程序进行自动化测试,扩展性较强。Robot Framework引入Selenium2Library,就可以对Web应用程序进行自动化测试。

       Robot Framework提供了可视化的操作界面,对于初学者来说,可以在较短的时间内掌握其使用方法,不需要进行复杂的脚本编写。但是其环境搭建的过程较为复杂。本篇文章主要记录Robot Framework的安装过程。

1、安装Python

安装包下载地址:https://www.python.org/download/releases/2.7.8/

安装方法:双击安装包进行安装,建议采用Python2.7版本,并将Python默认安装到C盘根目录下,安装后形成目录C:\Python27。

配置环境变量:在path中添加:C:\Python27 

验证是否安装成功:使用cmd打开命令窗口,输入“Python”并回车,出现版本号信息则证明安装成功

2、安装setuptools

安装包下载地址:https://pypi.python.org/pypi/setuptools

安装方法:打开命令提示符,进入所在目录setuptools,输入“python setup.py install”并执行

3、安装pip

在命令提示符下进入C:\Python27\Scripts,用setuptools安装pip,输入“easy_install pip”

4、安装robotframework

在命令提示符下进入C:\Python27\Scripts,用pip安装Robot Framework,输入“pip install robotframework”

5、安装wxPython

安装包下载地址:https://wxpython.org/pages/downloads/

双击安装包到默认地址即可。

6、安装ride

在命令提示符下进入C:\Python27\Scripts,用pip安装Ride,输入“pip install robotframework-ride”

Ride是Robot Framework的可视化界面,在命令提示符下输入“python C:\python27\Scripts\ride.py”即可启动Ride,启动后界面如下:(为了便捷启动,可以将“python C:\python27\Scripts\ride.py”这行语句做成批处理文件,每次双击即可启动。)

Robot Framework测试环境搭建-web自动化

7、安装Selenium2Library

在命令提示符下进入C:\Python27\Scripts,用pip安装Selenium2Library,输入“pip install robotframework-selenium2library”

8、安装AutoItLibrary

对于需要处理文件上传或者本地应用调用等自动化测试的,需要安装AutoItLibrary。

安装步骤:

1)安装Python对Windows的扩展程序pywin32:https://pan.baidu.com/s/1mLtHxs5OLl4GVVGUQgEPFw 提取码: ggpb

2)如果是64位系统,需要安装AutoITv3:https://pan.baidu.com/s/1rtoN4-6t50xTNxvizu5HDw 提取码: ckj3

3)安装AutoItLibrary,将安装包解压至任意文件夹,以管理员身份打开命令提示符,进入该文件夹,输入“python setup.py install”并执行即可;下载地址:https://www.softpedia.com/get/Programming/Components-Libraries/AutoItLibrary.shtml

当AutoItLibrary安装成功后,则在C盘可以看到多了一个文件夹:RobotFramework,里面存放的就是RobotFramework的扩展库。进入robotframework界面,通过导入AutoItLibrary库,黑色则表示安装成功。

至此,robotframework自动化测试环境搭建完成,下一篇将对robotframework的基本使用方法进行说明。

继续阅读