上一篇介绍了用RF来简单运行案例,此篇主要了解一下工具操作

一、菜单栏

1.File

1>New Project:新建工程

2>Open Test Suite:打开测试套件

3>Open Directory:打开目录

4>Save:保存(保存当前鼠标所定位到的案例)

5>Save All:保存全部

6>展示最近打开的工程,最多展示4个,可以直接切换工程

7>Exit:退出

2.Edit

1>Add Tag to selected:对选中的案例增加Tag标签,可批量增加

2>Clear Selected:清除选中的案例

3>Undo:撤销

4>Redo:重做

5>Cut:剪切

6>Copy:复制

7>Paste:粘贴

8>Insert:插入

9>Delete:删除

10>Comment:注释当前行,可批量操作

11>Uncomment:取消当前行注释,可批量操作

12>Insert Cells:插入单元格

13>Delete Cells:删除单元格

14>Inset Rows:插入行

15>Delete Rows:删除行

3.Tools

1>Run Test with Debug:以debug形式运行测试案例

2>Run Tests:运行测试案例

3>Stop Test Run:停止案例运行

4>Search Tests:搜索测试案例(可以通过名称或Tag标签搜索案例)

5>Search Keywords:搜索关键字(查找测试库的关键字以及参数和例子)

6>Search Unused Keywords:搜索未使用的关键字

7>Content Assistance:内容助手(用来做脚本补全)

8>Preview:预览(预览测试套件的文件内容,可以选择格式来查看或打印)

9>Manage Plugins:管理插件

10>View All Tags:查看所有Tag

11>Import Library Spec XML:导入测试库描述文件XML(对于不能直接安装的测试库,可以用命令生成XML文档,然后导入,一般不会使用)

12>View RIDE Log:查看RIDE日志

13>Create RIDE Desktop Shortcut:创建RIDE快捷方式(这个可以直接生成快捷方式,比上一篇的更方便,推荐这个,不用改图标哦)

14>Preferences:参数配置

①Saving:可以设置默认的文件格式、文本格式分隔符、行分隔符、单元格之前4个空格分隔

②Importing

Auto imports:设置自动导入哪些Library库

Pythonpath:用于搜索Library库

Library xml directories:用于搜索Library xml目录

③Gird Editor:用于设置写案例的表格里的字体大小和颜色

④Text Editor:用于设置写案例的文本编辑模式里的字体大小和颜色

⑤Excludes:排除(在文本框输入需要排除的路径,一行一个,保存后重新启动生效,RIDE不会去识别该目录下的文件)

4.Navigate导航

1>Go Back:后退

2>Go Forward:前进

5.Macros宏命令

管理运行配置:可以增加或移除操作,增加之后可直接在该选项下点击运行

6.Help

1>Shortcut keys:快捷键列表

2>User Guide:用户指南

3>Report a Problem:报告问题

4>Release notes:更新日志

5>About:关于

二、工具栏

注:和菜单栏一致,具体看对应截图

1.Go Back

2.Go Forward

3.Open Test Suite

4.Open Directory

5.Save

6.Save All

7.Search Keywords

8.Search Tests

9.Run Tests

10.Run Tests with Debug

11.Stop Test Run

三、工程文件区

最简单的工程文件区组成:

工程右键可做操作

1>New Suite:新建测试套件

2>New Directory:新建目录测试套件

3>New Resource:新建资源

4>New User Keyword:新建用户关键字

5>New Scalar:新建变量

6>New List Variable:新建列表型变量

7>New Dictionary Variable:新建词典变量

8>Change Format:修改格式(可以修改工程的格式)

9>Select All Tests:选择全部测试案例

10>Deselect All Tests:取消选择全部测试案例

11>Select Only Failed Tests:只选择失败的测试案例

12>Select Only Passed Tests:只选择成功的测试案例

13>Expand all:展开全部目录

14>Collapse all:折叠全部目录

四、工作区

1.Edit页面

1>测试套件和资源的编辑页面

两者基本一致

①Source:显示当前套件的路径

②Settings:单击显示

>>目录型工程和目录型测试套件的Settings设置项

①>Documentation:说明文档,写对当前工程的说明,加粗:*XXXX*,斜体:_XXXX_

②>Suite Setup:测试套件初始化

③>Suite Teardown:测试套件结束

④>Test Setup:测试案例初始化

⑤>Test Teardown:测试案例结束

⑥>Force Tags:强制标记,给当前测试套件下的每个测试案例都加上Tag,在测试案例上不能删除,只能在设置的地方删除

③Library:加载测试库

④Resource:加载资源

⑤Variables:加载变量文件

⑥Import Failed Help:导入失败的帮助

⑦Add Scalar:定义变量

⑧Add List:定义列表型变量

⑨Add Dict:定义词典

⑩Add Metadata:定义元数据,定义之后Report和Log显示定义好的内容

2>测试案例的编辑页面

2.Text Edit编辑页面

3.Run运行界面

转载于:https://www.cnblogs.com/icy88/p/10932081.html

Robot Framework(3)——RIDE工具详解相关推荐

  1. zend framework php编码规范,Zend Framework常用校验器详解

    本文实例讲述了Zend Framework常用校验器.分享给大家供大家参考,具体如下: Date日期校验器 代码:<?php require_once 'Zend/Validate/Date.p ...

  2. rpm包安装和卸载,rpm查询,yum工具详解,yum仓库搭建

    rpm包安装和卸载 [root@binbinlinux Packages]# rpm -ivh zip-3.0-1.el6.x86_64.rpm    安装rpm包命令   ivh I=安装的意思in ...

  3. centos rpm 安装 perl_XtraBackup工具详解 Part 2 xtrabackup安装

    实验环境 此次实验的环境如下 MySQL 5.7.25 Redhat 6.10 1. xtrabackup版本 我们在官方网站可以看到xtrabackup有多个版本 https://www.perco ...

  4. Chrome开发者工具详解(4)-Profiles面板

    Chrome开发者工具详解(4)-Profiles面板 如果上篇中的Timeline面板所提供的信息不能满足你的要求,你可以使用Profiles面板,利用这个面板你可以追踪网页程序的内存泄漏问题,进一 ...

  5. parted工具详解

    通常我们用的比较多的一般都是fdisk工具来进行分区,但是现在由于磁盘越来越廉价,而且磁盘空间越来越大:而fdisk工具他对分区是有大小限制的,它只能划分小于2T的磁盘.但是现在的磁盘空间很多都已经是 ...

  6. Java定时任务调度工具详解之Timer篇

    Java定时任务调度工具详解之Timer篇 https://segmentfault.com/a/1190000009542398

  7. python数值转换机_用于ETL的Python数据转换工具详解

    ETL的考虑 做 数据仓库系统,ETL是关键的一环.说大了,ETL是数据整合解决方案,说小了,就是倒数据的工具.回忆一下工作这么些年来,处理数据迁移.转换的工作倒 还真的不少.但是那些工作基本上是一次 ...

  8. Java定时任务工具详解之Timer篇

    Java定时任务调度工具详解 什么是定时任务调度? ◆ 基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务. 在Java中的定时调度工具? ◆ Timer ◆Quartz Timer和Q ...

  9. PS调整边缘工具详解

    转载地址 : http://www.360doc.com/content/15/1129/12/4127803_516682427.shtml *"调整边缘"工具详解 (ps教程) ...

最新文章

  1. suid shell
  2. jquery 使用方法
  3. 数仓dw怎么建_从0建设离线数据仓库
  4. 二叉搜索树与双向链表的转换
  5. python求字符组合_python – 生成一个潜在的8个字符串的所有可能的2个字符组合?...
  6. [引用]关于C#操作INI文件的总结
  7. abaqus2021安装及fortran关联
  8. Java 基础常见面试题大全
  9. linux中mvn命令的下载与安装
  10. 用Python实现小黑屋游戏
  11. 订单可视化(智能制造、流程再造、企业信息化) 第三篇 订单可视化定义及目标
  12. 【防诈骗】QQ账号安全检测工具-腾讯出品
  13. 时寒冰 --- 一如即往的支持你
  14. 大数据与云计算概论2
  15. python 实现模拟鼠标点击器 可运行 附源码
  16. Android项目:基于Android的手机音乐播放器的设计
  17. Puppeteer + Nodejs 通用全屏网页截图方案(二)常用参数实现
  18. 资源下载--使用Proxy SwitchyOmega+postman下载资源
  19. 二分图匹配——匈牙利算法
  20. 王者荣耀测试自己本命英雄软件,王者荣耀中谁是你的本命英雄测试地址 趣推测试王者荣耀中谁是你的本命英雄...

热门文章

  1. 机器学习(1)——Python数据处理与绘图
  2. 如何设置一个按钮 左边方形右边圆形
  3. Jenkins发版常见问题:ERROR: Exception when publishing, exception message [Failure]
  4. php微信公众号支付实例教程,PHP微信公众号支付教程(含图文)
  5. 如何 让 Chrome (谷歌)浏览器 自动翻译
  6. 卧槽!​微信电脑版可以浏览朋友圈了!!
  7. JavaWeb = jQuery使用详解
  8. 项目docker容器化部署步骤
  9. Windows Azure 虚拟网络中虚拟机的网络隔离选项
  10. 微信小程序云开发数据库操作