windows下python+Robot Framework的搭建
Robot Framework是一款python编写的自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。
一、需安装的软件
1.python:2.7.13
2.wxpython: 2.8.12.1
3.robotframework: 3.2.1
4.robotframework-ride:1.5.1
5.robotframework-selenium2library:1.7.4
二、安装python
1.下载Python安装包,选择2.7.13版本
官网下载地址:https://www.python.org/downloads/
2.Python安装,双击傻瓜式安装
3.安装成功后,查看目录:python\Scripts,是否存在pip.exe和easy_install.exe(没有则需要另外安装)
4.将安装目录 D:\python27和D:\python27\Scripts,添加到环境变量path下
三、安装wxpython
wxpython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 因为robotframework-ride的GUI界面依赖于wxpython,所以必须要安装这个。
1.wxpython下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/
目前官网上版本已经升级到3.0,而我们要装的是2.8的版本,因为robotframework-ride是基于wxpython2.8基础上开发的,所以这里只能装2.8版本
选择版本: 2.8.12.1
2.下载完成后傻瓜式安装即可
四、安装robotframework
1.pip安装:pip install robotframework==3.2.1
2.安装完成后,在cmd中输入命令查看对应的版本: pybot --version
显示版本信息,则说明安装成功
五、安装robotframework-ride
1. pip安装:pip install robotframework-ride==1.5.1
2. 安装完成后,python27\Scripts目录下,会多出一个ride.py文件
3. 执行pyhon ride.py可以启动RIDE
六、将RIDE添加到桌面快速启动
1. 右键点击桌面,生成一个快捷方式
2. 输入如下内容:G:\Python27\pythonw.exe -c “from robotide import main; main()” 如下所示:注意(选择自己的python安装路径!)
3. 输入完成后,点击下一步,输入快捷方式名称:RIDE,点击完成,打开这个快捷方式即可进入到RIDE界面。
4. 更换RIDE快捷方式的图标,右键RIDE图标,点击属性,点击更换图标
找到目录:G:\Python27\Lib\site-packages\robotide\widgets,里面有个robot.ico的图标,选择机器人图标,保存,更换成功。
七、安装Selenium2Library
如果是做web的UI自动化,需要下载Selenium2Library
1. 打开cmd输入pip install robotframework-selenium2library==1.7.4
2. 安装完后输入python
3. 然后输入import Selenium2Library,出现>>说明安装成功
至此,基本环境已搭建完成。