前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Root Framework的关键字

Root Framework的关键字

作者头像
zx钟
发布2020-04-26 13:40:55
4340
发布2020-04-26 13:40:55
举报
文章被收录于专栏:测试游记

关键字可以理解为类函数的机制

  • 系统关键字
  • 用户关键字

新建关键字

下面在内部测试资源中创建一个关键字

这个关键字中就打印了一句话

import关键字

执行关键字

新建带参数关键字

执行带参数的关键字

带默认值的关键字

带默认值的Arguments${name}='默认值'

关键字的Settings

  • Documentation:描述
  • Arguments:形参
  • Teardown:关键字后的释放操作
  • Return Value:类似于Return
  • Timeout:超时自动终止
  • Tags:标记

同样,测试项目,测试套件,测试用例都有各自的Setting,基本上见名知意

和其他的单元测试测试套一样,Robot Framework通过Setting中的Setup和Teardown实现了测试环境的准备与清理。

环境准备与清理

Test Suite 套件级别

用于整个测试套件的初始化清理。

测试项目或者测试套件的Settings中配置。

仅在开始和结束的时候执行一次。

代码语言:javascript
复制
*** Setting ***
Suite Setup 关键字
Suite Teardown 关键字
Test Case 用例级别

用于测试项目或测试套件下所属测试用例的初始化清理。

测试项目或者测试套件的Setting中配置。

  • 当测试用例不包含初始化清理语句时,会执行。
  • 当测试用例包含初始化清理语句时,不会执行!
代码语言:javascript
复制
*** Setting ***
Test Setup 关键字
Test Teardown 关键字
用例内部级别
代码语言:javascript
复制
*** Setting ***
test case01
[Setup] 关键字
[Teardown] 关键字

使用到多个初始化或者清理的关键字的时候使用大写的AND来进行拼接

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试游记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 新建关键字
  • import关键字
  • 执行关键字
  • 新建带参数关键字
  • 执行带参数的关键字
  • 带默认值的关键字
  • 关键字的Settings
    • 环境准备与清理
      • Test Suite 套件级别
      • Test Case 用例级别
      • 用例内部级别
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档