RIDE使用教程

RIDE使用教程nbsp 此篇文章涉及三个内容 搭建 RobotFramewo 环境 建立第一个测试工程 编写过程中常见错误一 RobotFramewo 环境 附件 https pan baidu com s 1UPQ dWc0B9 tCISEECqXBQ 提取码 8s3v 1 安装 python2 7 1 python 官网上下载 2 7 11 版本 直接安装即可 记住你的 python 保存路径 安装

 此篇文章涉及三个内容:搭建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/

RIDE使用教程

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

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

RIDE使用教程

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

RIDE使用教程

2.安装robotframework

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

RIDE使用教程

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

RIDE使用教程

8.安装对应版本的driver

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

http://chromedriver.storage.proxy.ustclug.org/index.html

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

RIDE使用教程

 


二、新手上车

1.新建一个测试工程

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

RIDE使用教程

2.新建四个文件夹

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

RIDE使用教程

3.新建测试套件

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

RIDE使用教程

4.新建Resource

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

RIDE使用教程

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

PublicVariable添加公用变量

RIDE使用教程

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

RIDE使用教程

5.新建功能模块关键字

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

RIDE使用教程

6.新建测试点测试模板

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

RIDE使用教程

7.新建测试用例

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

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

RIDE使用教程

8.执行用例

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

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

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

 

RIDE使用教程


三、常见错误

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

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

RIDE使用教程

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

RIDE使用教程

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

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

3.执行脚本后看不了log

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

 

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229600.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午4:20
下一篇 2026年3月16日 下午4:20


相关推荐

  • 2.5D RGBD 图像 深度学习

    2.5D RGBD 图像 深度学习RGBD=RGB+DepthMapRGB:RGB色彩模式是工业界的一种颜色标准,是通过对红®、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。DepthMap:在3D计算机图形中,DepthMap(深度图)是包含与视点的场景对象的表面的距离有关的信息的图像或图像通道。其中,DepthMap类似于灰度图像,只是它的每个像素值是传感器

    2026年1月15日
    6
  • SpringMVC中url-pattern /和/*的区别「建议收藏」

    学习Spring的时候,在配置web.xml的时候,把url-pattern 配置成/*,启动项目后去访问自己的Controller总是报404.检查了很多发现资源是存在的,配置的地址也没有问题,为什么会出现404错误呢?最后发现是自己配置的 url-pattern 不对! 现整理一下: (1):在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下:

    2022年2月25日
    57
  • make menuconfig执行流程分析[通俗易懂]

    make menuconfig执行流程分析[通俗易懂]在编译内核前,一般是根据已有的配置文件(一般在内核根目录下的arch/arm/configs/文件夹下,把该目录下的xxx_defconfig文件拷贝到内核根目录下,并重命名为.config)来进行编译;或者需要先配置裁剪内核。假设我们要基于一块ARM芯片的开发板配置裁剪内核时,在内核的根目录下运行:makeARCH=armmenuconfig命令后,会弹出如下配置界面:…

    2022年6月12日
    30
  • 常用的表单元素有哪些_h5新增的表单元素属性

    常用的表单元素有哪些_h5新增的表单元素属性这里是修真院前端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析前端知识/技能,本篇分享的是:【常见的表单元素有哪些?各有什么属性?】大家好,我是IT修真院北京分院第23期学员。今天小课堂的主要内容是,input表单的应用,还有在html5中新增的属性。表单元素是允许用户在表单中(比如:文…

    2025年8月12日
    5
  • JAVA 获取当前时间(年月日时分秒)

    JAVA 获取当前时间(年月日时分秒) 获取当前时间(年月日时分秒)Dated= new Date();SimpleDateFormatsbf= new SimpleDateFormat(

    2022年7月3日
    31
  • vscode 设置 eclipse 快捷键

    vscode 设置 eclipse 快捷键【首选项】–>【键盘快捷方式】–>【用于高级自定义打开和编辑keybindings.json】[{"key":"alt+/","command":"editor.action.triggerSuggest","when":"editorTextFocus"},{"key":"ctrl

    2022年6月8日
    88

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号