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”这行语句做成批处理文件,每次双击即可启动。)
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的基本使用方法进行说明。