RobotFramework 的 关键字

   RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便。
   当说到关键字时一时会搞不清楚具体 是指什么。 那如下讲解一下 RF的关键字分类,常见的 分为用户关键字也就是自定义关键字,还有	RF内置的关键字,和第三方库。 他们主要是根据关键字具体的功能份分类。 内置关键字最典型的是 断言关键字,后面会举例说明。 其他的关键字在需要在用的时候去了解。

自定义关键字

ride 可添加 user keyword 就是自定义关键字,根据自己的需要定义具体的从操作
在这里插入图片描述

常用关键字

在RF 来说会有内置关键字库,也就是定义在 Standard libraries,官方文档如下
http://robotframework.org/robotframework/#standard-libraries
也会有RobotFramework第三方库,http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#external-libraries

关键字之断言

   为方便讲解,首先创建三个list变量:list_a、list_b、list_c;以及两个scalar变量:string和name。
@{list_a}   create list   1   a   ${21}   21   12
@{list_b}   set variable   1.0   a   ${21}   21   21
@{list_c}   create list               
${string}    set variable   pengliwen is in hangzhou            
${name}   set variable   plw 

备注:以下提供的用例都是断言成功。

01、should contain 、 should not contain 与should contain x times

should contain   ${list_b}   1.0   
should not contain   ${list_b}   1   
should contain x times   ${list_b}   21   2

说明:变量 l i s t b 包 含 对 象 1.0 而 不 包 含 对 象 1 , 且 对 象 21 在 变 量 {list_b}包含对象1.0而不包含对象1,且对象21在变量 listb1.01

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值