四、Robot Framework第一条测试用例

\color{green}{如果你还想从头学起Robot Framework,可以看看这个系列的文章哦!}
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)关键字和函数之间大小写是不敏感的,下划线默认空格代替

转自:简书-筱媛媛

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容