自动化测试-Robot Framework(四)
【摘要】 (四)Robot Framework 基础关键字信你已经迫不及待的要拿 Robot Framework 写自动化测试项目了,先别着急! 当你要使用 Python 去开发一个网站的时候,是不是要先从 Python 的基本语法学起? Builtin 库是 Robot Framework 自带的基础库,提供了一套基础的关键字。本节介绍的大多关键字都由该库提供。log 就是 “print” log 关键字
(四)Robot Framework 基础关键字
信你已经迫不及待的要拿 Robot Framework 写自动化测试项目了,先别着急! 当你要使用 Python 去开发一个网站的时候,是不是要先从 Python 的基本语法学起? Builtin 库是 Robot Framework 自带的基础库,提供了一套基础的关键字。本节介绍的大多关键字都由该库提供。
log 就是 “print”
log 关键字就是编程语言里的 “print” 一样,可以打印任何你想打印的内容。
*** Test Cases ***
test case1
log robot framework
log python
定义变量
在 Robot Framework 中通过 “Set variable” 关键字来定义变量,如:
*** Test Cases ***
test case2
${a} Set variable python
log ${a}
连接对象
“Catenate”关键字可以连接多个对象
*** Test Cases ***
test case3
${hi} Catenate hello world
log ${hi}
加上 “SEPARATOR=” 可以对多个连接的信息进行分割。
*** Test Cases ***
test case4
${hi} Catenate SEPARATOR=--- hello world
log ${hi}
定义列表
如果通过 “@{}” 去定义列表的话,可以通过 “log many” 关键字进行打印
*** Test Cases ***
test case5
@{abc} Create List a b c
log many @{abc}
时间操作
在 Robot Framework 中也提供操作时间的关键字。
1、 “get time” 关键字用来获取当前时间。
*** Test Cases ***
test case6
${t} get time
log ${t}
2、 “sleep”关键字用来设置休眠一定时间
*** Test Cases ***
test case7
${t} get time
sleep 5
${t} get time
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)