常用关键字及使用说明(doc&code)
关键字的使用
- RF官方文档
http://robotframework.org
内置库 BuiltIn 常用关键字
- 功能类和检查点(断言)
内置库 BuiltIn 功能类
- import library
- 导入库的方式 1:settings处导入,作用于全局
Library SeleniumLibrary
- 方式2:用例作用域导入:
import library SeleniumLibrary #导入库
2. 变量赋值 set variable将参数赋值后,变量是字符串类型
- 一个变量名 一个参数
${变量名} set variable 参数1:变量值
eg:${url1} set variable http://wwww.baidu.com
- 对应的多个变量名多个列表 则按顺序赋值
eg:${url1} ${url2} set variable https://wwww.baidu.com http://wwww.goole.com
- 一个变量名,多个参数,呈现的结果是列表
eg:${url1} set variable https://wwww.baidu.com http://wwww.goole.com
- 使用下标取元素 小标从0开始 下标越界元素不存在时用例报错
eg:log to console ${url1}[2]
-
在控制台上打印数据 log to console
log to console 参数:文本或变量名
eg:log to console hello robot
-
将信息展示在测试的html 文本日志里 log
log 参数:文本或变量名
eg:log hello robot
-
休眠 sleep
sleep 参数时间S
eg:sleep 3
内置库 BuiltIn 检查点-断言起校验作用的关键字
特点:如果判断的条件成立,则用例通过,若条件不成立返回失败,且后续关键字不再执行
- 判断两者是否相等,should be equal
should be equal 参数1 参数2