Robot framework做为一个测试框架,并不是只能做selenium测试,是支持扩展的, 比如说,你引用requests库就可以做接口测试, 那么无论你用什么库

首先要了解, RF本身提供的内建函库BuiltIn中的内建函数 ,这是RF本身带的.下面开始了解一下RF库中都有哪些内建函数,

1>Convert 系列函数

2>Run keyword 系列函数

根据条件决定是否执行关键字

Run Keyword If
Run Keyword If All Critical Tests Passed
Run Keyword If All Tests Passed
Run Keyword If Any Critical Tests Failed
Run Keyword If Any Tests Failed
Run Keyword If Test Failed
Run Keyword If Test Passed
Run、Keyword If Timeout Occurred
3>Should 系列函数:

这些关键字都是用作判断时用的
Should Be Empty
Should Be Equal
Should Be Equal As Integers 
Should Be Equal As Numbers
Should Be Equal As Strings
Should Be True
Should Contain
Should Contain X Times
Should End With
Should Match
Should Match Regexp 
Should Not Be Empty
Should Not Be Equal
Should Not Be Equal As Integers
Should Not Be Equal As Numbers
Should Not Be Equal As Strings
Should Not Be True
Should Not Contain
Should Not End With
Should Not Match 
Should Not Match Regexp
Should Not Start With
Should Start With

4>Evaluate 关键字:

数值运算并得到结果
Evaluate把想要计算的表达式直接传递给Python,Python的计算结果返回

转载于:https://www.cnblogs.com/yhleng/p/8074630.html

RF基础(一) RF内建函数库BuiltIn相关推荐

  1. 【RF基础】RF调用python函数基础

    文章目录 构建 运行 本文简单介绍了如何在robot里面调用一个python写的函数. 构建 我们在D盘下创建两个文件,一个叫pyfile.py,用于编写python函数,另外一个叫test.txt, ...

  2. robotframework调用python类方法_【RF基础】RF调用Python函数基础

    本文简单介绍了如何在robot里面调用一个python写的函数. 构建 我们在D盘下创建两个文件,一个叫pyfile.py,用于编写python函数,另外一个叫test.txt,编写我们的测试用例. ...

  3. 自动化测试框架RobotFrameWork教程03 RF基础关键字

    RF基础关键字 今天这个教程讲一下RF的基础关键字让我们对RF的脚本书写有初步的了解 robot framework的基础关键字封装Builtin库中,它里面包含了最基础的一些关键字. 例如:打印.定 ...

  4. robotframework 内置库BuiltIn学习笔记

    robotframework自带库 BuiltIn 库 内容转移至:www.xiwenqin.com 自建系统,不定时开启. BuiltIn 库 Call Method 从翻译上来看是调用一个方法,但 ...

  5. python基础代码库-python爬虫基础教程:requests库(二)代码实例

    get请求 简单使用 import requests ''' 想要学习Python?Python学习交流群:973783996满足你的需求,资料都已经上传群文件,可以自行下载! ''' respons ...

  6. Python绘图之matplotlib基础教程:matplotlib库图表绘制中常规设置大全(交互模式、清除原有图像、设置横坐标显示文字/旋转角度、添加图例、绘图布局自动调整、图像显示、图像暂停)

    Python绘图之matplotlib基础教程:matplotlib库图表绘制中常规设置大全(交互模式.清除原有图像.设置横坐标显示文字/旋转角度.添加图例.绘图布局自动调整.图像显示.图像暂停) 目 ...

  7. ML之RF:基于RF算法实现案例(数据集samtrain.csv、samval.csv、samtest.csv)

    ML之RF:基于RF算法实现案例(数据集samtrain.csv.samval.csv.samtest.csv) 目录 输出结果 核心代码 参考 输出结果 核心代码 #我们对训练集采用随机森林模型,并 ...

  8. 天津市职高高一计算机试题及答案,职高(中职)数学(基础模块)上册题库.doc

    职高(中职)数学(基础模块)上册题库.doc 文档编号:388585 文档页数:13 上传时间: 2018-08-30 文档级别:精品资源 文档类型:doc 文档大小:653.00KB 宁波至达教育 ...

  9. 计算机基础知识题库选择题,计算机基础知识篇选择题库

    计算机基础知识篇选择题库 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 计算机基础知识篇选择题库1.微型计算机的性能指标不包括___ ...

最新文章

  1. 小程序 a标签_微信内循环生态:朋友圈标签引流视频号、小程序、搜一搜
  2. SPOJ ATOMS - Atoms in the Lab
  3. 三次样条插值三弯矩matlab_三次样条(cubic spline)插值
  4. python处理pdf文件_好玩的Python 篇一:用Python显示和处理PDF文件
  5. 编程中定义的方法报异常问题
  6. html自定义属性冒号,vue中标签上的属性加冒号与不加冒号的区别
  7. SpringBoot快速构建项目
  8. ALLyeSNO 优化版浩方 第二版 Ver 2007 06 15 清除广告 自动挤房间
  9. 【Python CheckiO 题解】Count Consecutive Summers
  10. 【Java】探究Java方法的参数传递是值传递还是引用传递
  11. 洛谷、牛客网、AcWing 刷题(python版)
  12. python遍历集合_Python 高效遍历 集合所有子集的全组合
  13. FireEye动态:SolarWinds Orion 新 0day用于安装SUPERNOVA
  14. mysql数据库查上一条下一条记录,mongodb查询当前记录的上一条和下一条
  15. 学习总结 java基础
  16. 新网站如何才能被百度快速收录?
  17. mac 怎么抓取 iphone 手机 日志
  18. 新冠无情人间有情,欣隆农业保民生共抗疫——慰问抗疫一线及爱老助困送欣隆酵醒鸡蛋蔬菜进社区公益行动
  19. 计算机毕业设计ssm基于Andriod的剪纸艺术平台3swaq系统+程序+源码+lw+远程部署
  20. 人脑的算力真的很弱吗

热门文章

  1. JavaScript 日期操作我不知道的事情
  2. 华硕灵耀pro16参数 华硕灵耀pro16怎么样
  3. 高等数学-线性代数:特征向量与差分方程的连接
  4. 学霸是怎样炼成的(大一上篇)
  5. mysql节假日函数_如何在MySQL中计算不包括周末和节假日的日期差
  6. ping: unknown host www.baidu.com 解决办法
  7. python math模块
  8. carla创建地图(四)基于ue4创建地图
  9. 田野调查手记·浮山篇(九)
  10. 行人重识别常用数据集