RIDE是robotframework的图形操作前端,我们在RIDE上进行测试用例设计和编写测试脚本,并执行自动化测试。下面来全面的认识下这个操作工具。

在右边编辑页面有三大模块,Edit,TextEdit,Run

Edit页签   

 测试项目和测试套件的Edit是一样的

 

之前我们导入相关的库就是在Edit页签下导入库

导入外部文件:

Add Library: 导入测试库,主要是\Lib\site-packages这个目录下面的库

Add Resource:导入相关资源,跟项目相关的一些资源文件

Variables:加载变量文件

定义内部变量:

Add Scalar:定义一个变量

Add List:定义表类型的变量

Add Metadata:定义元数据,这个没看懂是什么意思,以后再查查资料看下

测试用例的Edit页面是跟项目和套件的页面不同的:

TextEdit页签

   

TextEdit页签是对edit页签的文字字符描述

可以直接在这里面编写脚本,有时候比去Edit中填更加方便

Run页签

点击report或log,可以查看测试报告和执行log

Resources的用法

1、右键项目,New Resources

2、右键resources,选择New User Keywords

3、在Edit编辑关键字脚本,类似于写一个函数(方法),将它封装起来

4、然后导入这个关键字使用

运行查看结果:

最新文章

  1. UIToolBar
  2. linux-bash shell学习
  3. Codevs 1910递归函数
  4. ListView + PopupWindow实现滑动删除
  5. 【python】一个简单的贪婪爬虫
  6. 重新认识Box Model、IFC、BFC和Collapsing margins
  7. c语言中静态区,栈,堆的理解
  8. Swift -- SnapKit
  9. 与众不同 windows phone (18) - Device(设备)之加速度传感器, 数字罗盘传感器
  10. 玩转web之javaScript(五)---js和jquery一些不可不知的方法(input篇)
  11. 如何解决Visual Studio2012 与此版本的Windows不兼容
  12. CentOs下Mongodb的下载与安装
  13. Chrome浏览器开发调试系列(一)
  14. Java描述数据结构之链表的增删改查
  15. vux, vue如何控制微信自带的返回按钮,让其返回其他页面?
  16. swift闭包 notes http://www.gittielabs.com
  17. DNS递归查询与迭代查询
  18. js当前页面刷新并且清空文本内容的方法
  19. Oracle中查看建立索引和使用索引的注意点
  20. 使用selenium前学习HTML(3)——元素

热门文章

  1. JQuery常用的HTML页控制取值、赋值
  2. mq类----1
  3. 【bzoj3252】攻略 贪心+DFS序+线段树
  4. NOI2016 区间 【线段树】
  5. 刷题总结——Middle number(ssoj 优先队列)
  6. 卡牌游戏(bzoj 3191)
  7. 【CF732D】Exams(线性扫描,贪心,二分)
  8. GSMArena battery life test
  9. Laravel 基础知识
  10. c#FileStream文件读写