Python2上配置RobotFramework+ride1.5.2经典版本

Robot Framework 的安装配置介绍

Robot Framework 介绍

Robot Framework 是一款基于Python的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱 动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。在我们进行全球化测试的时候可以用此框架来编写一些脚本任务,如定时下载dailybuild,配合Selenium完成自动化截图等,来方便我们的测试。

Robot Framework 的安装和配置

使用 RF(Rebot framework)的时候需要Python或Jython环境,具体可根据自己的需求来确定。
在配置过程中需要安装如下包:python2.7、wxPython、robotframework、robotframeworkride、robot framework selenium library。

安装 Python2.7

RF框架是基于Python语言的,所以一定要有Python环境。可以通过下面的下载页面下载对应的Python版本。
下载页面https://www.python.org/downloads/。
下载完成后,选择默认项进行安装。
安装完后,需要设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量—Path,写入C:\Python27和C:\Python27\Scripts(更改为您指定路径即可)。
同时我们也可以通过DOS环境来验证安装的Python信息。

安装WxPython(GUI图形库)

备注:需要使用RF官方编辑器ride,则必须安装此库,如果不需要使用ride,则此步骤可以跳过

下载页面:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/。
Windows版本:wxPython2.8-win64-unicode-2.8.12.1-py27.exe
Mac版本:wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg
下载完成后,按默认项进行安装即可。
备注:注意对应版本,Python27下载该版本,否则可能会出现不支持中文的情况。

安装robotframework-ride

备注:需要使用RF官方编辑器ride,则必须安装此库,如果不需要使用ride,则此步骤可以跳过

若安装有多个版本的Python,建议进入Python的安装路径;
执行命令:

# pip.exe所在目录执行:
pip install robotframework-ride
# 或者 python.exe所在目录执行:
python -m pip install robotframework-ride
安装Robot Framework (V3.0.4)

若安装有多个版本的Python,建议进入Python的安装路径; 执行命令:

# pip.exe所在目录执行:
pip install robotframework==3.0.4
# 或者 python.exe所在目录执行:
python -m pip install robotframework==3.0.4
Windows上安装Autoitlibrary
  1. 安装pythonwin32

下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build 219/
注意】:不管电脑的版本是否为32或者64位的,pythonwin32的版本需要匹配 python的版本。

  1. 安装AutoItLibrary

官网下载地址:https://www.softpedia.com/get/Programming/Components-Libraries/AutoItLibrary.shtml
笔者github下载链接: https://github.com/JmeterChen/RobotFramework/raw/master/Python27%2BRF1.5.2/AutoItLibrary-1.1.zip

将上面下载好的AutoItLibrary解压,然后以管理员身份【很重要!很重要!很 重要!】打开cmd窗口,进入到AutoItLibrary解压文件夹中,然后通过 cmd命令python setup.py install进行安装。一般安装正常的话,cmd窗口没有 报错,就表示安装成功了

  1. 安装AutoIt V3

下载地址:https://www.autoitscript.com/site/autoit/downloads/
笔者github下载链接:https://github.com/JmeterChen/RobotFramework/raw/master/Python27%2BRF1.5.2/autoit-v3-setup.exe
[外链图片转存失败(img-dXGehTLQ-1564021055795)(https://raw.githubusercontent.com/JmeterChen/RobotFramework/master/Python27%2BRF1.5.2/images/autoit V3.png)]
++注:64位机器一定要勾选 Use native x64 tools by default++
【验证是否成功安装】:
若已经成功安装了,则在C盘可以看到多了一个文件夹:RobotFramework, 里面存放的就是RobotFramework的扩展库。
***通过进入python shell环境,通过输入import AutoItLibrary,若没有报错则表示AutoItLibrary 成功安装。
*** 通过进入 RIDE 编辑器界面,通过导入AutoItLibrary库,看是否显示正常 (黑色显示)。
****或者通过关键字搜索,看看是否可以显示AutoItLibrary库

安装其他常用库
pip install robotframework-selenium2library 
pip install requests 
pip install robotframework-requests
pip install robotframework-SSHLibrary 
pip install robotframework-ftplibrary
pip install robotframework-appiumlibrary 
# ...等等

完成以上步骤后,RobotFramework的安装工作已经完成,可以通过执行命令"pip list"查看已经安装的库

启动RF官方编辑器Ride

完成上面步骤后,已经完成安装步骤,那么如何启动RF呢?RF官方带有一个编辑器名叫ride,这里版本为1.5.2,那么如何启动呢?
启动ride前准备步骤:

  • 方法1:
# dos窗口启动Python2后,敲如下代码:
>>> from robotide import main;
>>> main()
  • 方法2:
# 创建个文本文档,内容输入以下代码;后缀改为bat文件,以后双击即可
python2 -c  "from robotide import main;main()" 
  • 方法3:(笔者推荐)
  • 将 %SystemDrive%\Python27\pythonw.exe 发送快捷方式到桌面
  • 鼠标右击桌面的快捷方式,选择【属性】
  • 将Target改为 %SystemDrive%\Python27\pythonw.exe -c “from robotide import main; main();”
  • 点击【更改图标】
  • 输入路径 %SystemDrive%\Python27\Lib\site-packages\robotide\widgets\robot.ico
  • 点击【确定】保存修改

总结

Robot framework 关键字自动化框架,它拥有强大而丰富的Library,以及简单易用的关键字方式的使用,可以很好地支持全球化测试部门的测试工作,从而减少编写代码的时间同时也大大地提高了工作效率。相信通过对Robotramework关键字自动化框架更深的使用和了解,将不仅仅只是帮助自动下载文件,也会在更多更广的方面带来越来越多的益处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值