RIDE使用教程

 此篇文章涉及三个内容:搭建RobotFramework环境、建立第一个测试工程、编写过程中常见错误


一、RobotFramework环境

(附件: https://pan.baidu.com/s/1UPQ_dWc0B9_tCISEECqXBQ 提取码: 8s3v )

1、安装python2.7

(1)python官网上下载2.7.11版本,直接安装即可,记住你的python保存路径,安装好了需要配置环境变量

https://www.python.org/downloads/

(2)配置环境变量:开始菜单->计算机右击选属性->高级系统设置->环境变量->系统变量path中增加python的保存路径:C:\Python27;C:\Python27\Scripts;

注:前后需要加英文分号隔开

(3)检查:点击开始菜单,输入cmd,命令窗口中输入“python -V”,可返回当前安装的python版本,如图

2.安装robotframework

解压 robotframework-3.0.4,cmd命令窗口中使用命令进入解压了的文件夹,执行命令python setup.py install 

3.安装 WxPython

直接双击exe文件安装 ,自己下载的需要注意下载对应版本

4.安装 PyCrypto

直接双击exe文件安装 ,自己下载的需要注意下载对应版本

5.安装 robotframework-ride

cmd命令窗口中使用命令进入 Python 的安装路径,执行命令“pip install robotframework-ride”

6.安装需要的 Library

cmd命令窗口中使用命令进入 Python 的安装路径,执行命令“pip install robotframework-库名”(例如:pip install robotframework-ExcelLibrary)

7.查看已安装成功的库及版本

cmd命令窗口中输入pip list

8.安装对应版本的driver

附件中放的chromedriver_2.39,支持Chrome v66-68版本,如果需要其他版本推荐到以下网址下载对应版本的driver:

http://chromedriver.storage.googleapis.com/index.html

下载完成后将chromedriver.exe放到Chrome安装路径下,配置环境变量:系统变量path中增加C:\Users\Administrator\AppData\Local\Google\Chrome\Application;(Chrome安装路径)

 


二、新手上车

1.新建一个测试工程

双击桌面上的机器人小图标(RIDE),新建一个工程:File->New Project,输入工程名FirstTest,Type选Directory,选择工程保存路径,Format选ROBOT

2.新建四个文件夹

右击工程名FirstTest->New Directory,分别新建四个文件夹1TestCase、2Flow、3Keyword、4Public,分别用于存放测试用例、测试模板、关键字、公用资源

3.新建测试套件

右击Testcase文件夹->New Suite,输入测试套件名,用于区别各个功能模块

4.新建Resource

分别右击Flow、Keyword、Public文件夹->New Resource,输入Resource名,用于存放各自功能模块所需资源,公共资源除外

公共资源中,分别新建PublicResource和PublicVariable,用于存放公用方法和公用变量

PublicVariable添加公用变量

PublicResource添加需要用到的库和Resource,然后右击PublicResource->New User Keyword,创建公共方法

5.新建功能模块关键字

同上,先添加需要用到的库文件和资源文件->右键New User Keyword,编写元素实现步骤,并设置变量

6.新建测试点测试模板

相同的步骤就不在阐述,注意以下几点:(1)设置多个变量,变量之间用竖线“|”分割;(2)输入关键字可以进行联想输入,例如‘关闭浏览器’关键字,输入‘关闭’,按ctrl+shift+空格,可以联想关键字,便于快速输入

7.新建测试用例

测试套件右击->New Test Case,输入测试用例名称,一般采用测试点_测试数据的方式(例如:必填项导入校验_身份证号)

Template中添加测试点测试模板,测试用例中输入测试数据和预期结果就完成第一个测试用例,相同测试点的用例可以直接在此用例上右击->copy->输入第二个测试用例名称->输入第二个测试用例测试数据和预期结果,依次类推

8.执行用例

测试套件上右击可以选择将要执行的测试用例;执行单个用例可以直接勾选用例;勾选Only run tests with these tags只执行某些特定标签的用例;勾选Skip tests with these tags执行时跳过某些特定标签的用例;

点击Start或工具栏运行按钮执行用例;点击log查看详细执行报告

注:标签在用例页面点击Settings,展开项 Tags中添加

 


三、常见错误

1.安装完成后桌面没有机器人小图标(RIDE)

可能原因:安装步骤不正确或者安装版本不一致,建议下载对应版本重新按步骤一步步安装,也可以进入python安装目录,scripts目录下双击ride.py打开RIDE,但不建议,可能后续会遇到一些麻烦

2.调用库文件或资源文件报红

可能原因:库文件未安装成功或者库文件拼写错误等(包括大小写错误);资源文件不存在,拼写错误,调用的文件不是resource,是测试套件(如上)

解决:cmd命令窗口中使用命令进入 Python 的安装路径,执行命令“pip list”查看是否已安装所需库,如未安装执行命令“pip install robotframework-库名”安装所需库;调用错误的资源,直接删掉重建就好;拼写错误的仔细检查改正

3.执行脚本后看不了log

解决:桌面新建一个.bat文件,复制以下代码到文件中。执行用例之前运行一下此文件

taskkill /F /IM chromedriver.exe
taskkill /F /IM iedriverserver.exe

 

先总结个基础,下一篇准备总结下xpath定位、关键字的使用和一些常见的执行报错及解决办法,欢迎互相交流“^”

  • 9
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值