robot frameword关键字

log :print() 可以输出我们想要的内容
Set Variable:定义一个变量,KaTeX parse error: Expected 'EOF', got '&' at position 114: …tionary:定义一个字典,&̲{Dict1} Crea…{val2} Catenate Hello Robot
:FOR … IN …:for循环,:FOR ${value} in @{list2}
Exit For Loop If :中断for循环,Exit For Loop If ${value}==c
Run Keyword If :做逻辑判断,Run Keyword If ${value}==0 log 男生

Return From Keyword 类似 return
Return From Keyword If :用 if 条件来进行判断,当满足指定的 if 条件后,就执行return返回
Should Be Equal :用来判断实际结果是否和预期结果相等
Should Be True :用来判断返回值是否为 True
Should Contain :用来判断某个字符串中是否包含了我们预期需要的字符或者字符串
Should End With :用来判断某个字符串是否以我们预期指定的字符串来结束
Should Be Empty :判断是否为空
Should Start With :判断某个字符串是否以预期执行的字符串开始
Should Not Start With :判断某个字符串是否不以预期执行的字符串开始
Should Match :判断某个字符串是否与预期指定的字符串相匹配
Should Not Match :判断某个字符串是否与预期指定的字符串不相匹配
Should Contain X Times :与 Should Contain 关键字类似,用来判断指定的字符串包含指定的字符或者字符串多少次
Should Be Equal As Integers :以整数的形式来进行比较
Should Be Equal As Strings :以字符串的形式来进行比较
Should Be Equal As Numbers:以 number 的形式来进行比较
Should Not Be Equal :与 Should Be Equal 用法相反,当带比较的两个值相等时,执行失败
Should Not Be Empty :与 Should Be Empty 用法相反,若为空,则执行失败
常用转换类型关键字
Convert To Binary :将指定的内容转换为二进制形式
Convert To Boolean :将指定的内容转换为布尔类型
Convert To Bytes :将指定的内容转换为字节数
Convert To Hex :将指定的内容转换为十六进制形式
Convert To Integer :将指定的内容转换为 Integer 形式
Convert To Number :将指定的内容转换为 Number 形式
Convert To Octal :将指定的内容转换为八进制形式
Convert To String :将指定的内容转换为字符串形式
常用 Get 类型关键字
Get Count :获取某个字符串包含指定字符或者字符串的次数
Get Length :获取指定字符串的长度
Get Time :获取时间
Get Variable Value :获取指定变量的值
Get Variables :获取所有的环境变量
常用 Set 类型关键字
Set Log Level :设置日志级别,Set Log Level DEBUG
Set Variable If :根据判断条件的结果来确定给某个变量赋值,${value} Set Variable If 2>1 0
Set Global Variable :设置全局变量,使得该变量也可以在别的用例中使用
Run Keyword 类型关键字
Run Keyword :执行某个关键字
Run Keywords :执行多个关键字
Run Keyword And Return :必须要包装在用户自定义关键字中使用,主要 用于执行一个指定关键字并且返回结果
其他关键字
Evaluate :调用 Python 中给定的表达式,并且返回结果
Fail :指定某个测试用例在执行某个步骤时直接判定执行失败
Sleep :按照指定的时间休眠等待
Variable Should Exist :判断某个变量是否存在,若变量存在,则执行成功,否则执行失败
Variable Should not Exist :和 Variable Should Exist 用法相反,若变量存在,则执行失败,否则执行成功
Wait Until Keyword Succeeds :在等待的时间内,若关键字执行失败,则按照每隔指定的时间重新执行,若超出等待 的时间还执行失败,则执行失败
Pass Execution :使用 PASS 状态跳过当前的测试
Replace Variables :变量替换
数据库
Connect To Database :连接一个 MySQL 数据库
Connect To Database pymysql student root root localhost 3306
还可以通过 Connect To Database Using Custom Params 关键字来连接 MySQL 数据库
Connect To Database Using Custom Params pymysql database=‘student’,user=‘root’, password=‘root’, host=‘localhost’, port=3306
Disconnect From Database :断开数据库连接
Query :对数据库中的表进行查询 @{result} Query SELECT * FROM city LIMIT 5
Execute Sql String :执行数据库的插入操作和删除操作
Execute Sql Script :执行数据库脚本文件
Check If Exists In Database :检查数据库查询是否有返回结果,若有返回结果,则用例执行成功,否则执行失败,示例:
Check If Exists In Database SELECT * FROM city WHERE NAME=‘beijing’ OR NAME=‘shanghai’
Check If Not Exists In Database :检查数据库查询是否有返回结果,若有返回结果,则用例执行失败,否则执行成功
Delete All Rows From Table :删除数据库中某张表中的全部数据
Description :描述数据库的查询结果
Row Count :统计 SQL 查询返回的记录数
Row Count Is 0 :检查 SQL 查询返回的记录数是否为 0
Row Count Is Equal To X :检查 SQL 查询返回的记录数是否等于某个值
Row Count Is Greater Than X :检查 SQL 查询返回的记录数是否大于某个值
Row Count Is Less Than X :检查 SQL 查询返回的记录数是否小于某个值
Table Must Exist :判断数据库中表是否存在
选中关键字,同时按住 Ctrl+Alt 组合键,即可显示该关键字的帮助 API 以及使用示例
通过键盘输入关键字的前缀,然后同时按住 Ctrl+Alt+空格键,即可快速补全某个关键字

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值