https://www.jianshu.com/nb/50138180
本节内容简介
image.png
01-用例主体
1.测试用例
①关键字
-对应编程语言中函数的概念
-RF的核心就是关键字,关键字提供了自动化的能力集
-关键字其实就是对应了 python中的一个函数调用,实现一个基本的功能
②赋值操作
③断言
2.测试库
-关键字由测试库提供
-实现关键字的库按照类型来分:RF标准库和扩展库
-标准库是安装好RF后就已经安装好的python库文件,放在python的lib/site packages/robot/libraries目录中
image.png
-扩展库由开发者根据项目需要自行拓展,其实标准库和扩展库比起来主要的区别就是没有RF内置,其他方式和标准库并无不同。
02-第一条测试用例
*** Settings ***
Library Selenium2Library
*** Test Cases ***
百度搜索Python
open browser https://www.baidu.com chrome
set browser implicit wait 10
input text id=kw python\n
${first_data} get text id=1
log ${first_data}
should contain ${first_data} Python
close browser
03-用例执行
①robot --<options> <datasource>
option:非必填参数项,可以指定具体用例或套件等
datasource:必填,表示执行用例的具体路径
②实例:robot -t 百度搜索python testcase
image.png
04-查看结果
image.png
image.png
05-注意事项
1)写关键字的时候需要从顶格至少空出2个字符的位置
2)关键字和参数之间的距离:保持2个字符以上空格
3)参数与参数之间的距离:保持2个字符以上空格
4)关键字和函数之间大小写是不敏感的,下划线默认空格代替
转自:简书-筱媛媛