自动化测试框架RobotFrameWork教程03 RF基础关键字

RF基础关键字

今天这个教程讲一下RF的基础关键字让我们对RF的脚本书写有初步的了解

robot framework的基础关键字封装Builtin库中,它里面包含了最基础的一些关键字。
例如:打印、定义变量、定义数组、时间、分支语句、循环语句、调用Python模块……等

其它基础库:Dialogs、Collections、Operatingsystem、Remote、Screenshot、String、Telnet、XML、Process、DateTime

以上的操作会主要在ride中实现,然后给大家看看sublime的代码,运行结果是一样的

关键字variable

我们先讲一下ride中如何使用这些关键字,我们的第一个关键字就是 (变量)

这里我们先新建一个测试用例variable,利用关键字将字符串”hello world”赋给变量a,然后输出a

自动化测试框架RobotFrameWork教程03 RF基础关键字

sublime代码:

自动化测试框架RobotFrameWork教程03 RF基础关键字
来,我们跑一下它

自动化测试框架RobotFrameWork教程03 RF基础关键字

连接字符串catenate

这里我们尝试一下连接字符串

自动化测试框架RobotFrameWork教程03 RF基础关键字

sublime代码:

自动化测试框架RobotFrameWork教程03 RF基础关键字
可以看到我们两次输出正好隔了五秒,针不戳,获取到的也是准确的时间

自动化测试框架RobotFrameWork教程03 RF基础关键字

出现了中文乱码,不过不要慌张,这是ride的bug,我们点击上面的Report旁边的log进入日志看看

自动化测试框架RobotFrameWork教程03 RF基础关键字
我们随便试试良好或者及格看看,将一开始的分数由59改成75

自动化测试框架RobotFrameWork教程03 RF基础关键字

循环关键字For

这里也就是利用for循环输出0-9的数字,记住加上end关键字就行,新版本的ride不加end会报错

自动化测试框架RobotFrameWork教程03 RF基础关键字
所以我们遇到问题的时候不要急,多看看Log

自动化测试框架RobotFrameWork教程03 RF基础关键字
接下来我们就要用ride来实现它,简单吧~
这里跟在代码后面的random和上面的 import random是一个效果

自动化测试框架RobotFrameWork教程03 RF基础关键字

sublime代码:

自动化测试框架RobotFrameWork教程03 RF基础关键字
可以很清楚的看到现在的时间

自动化测试框架RobotFrameWork教程03 RF基础关键字
这里随便操作一下,创建一个字典map然后放入初始值 ,然后插入一个新的值连续两次,最后删除d和c的值看看会怎么样,注意字典用的符号是&

自动化测试框架RobotFrameWork教程03 RF基础关键字
接下来我们稍微改一改字典,让他变成数字,做一下键值对相加的小操作

自动化测试框架RobotFrameWork教程03 RF基础关键字
这里可以让大家对字典更熟悉一些

断言contain

断言就是判断后面的是否包含前面的一部分

自动化测试框架RobotFrameWork教程03 RF基础关键字
我们稍微改一下刚刚的s2看看

自动化测试框架RobotFrameWork教程03 RF基础关键字
好了,今天的基础关键字就介绍这么多了,好长写的脖子有点疼,各位觉得有用就点个赞和关注8,我将会继续高产更新

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208256 人正在系统学习中

来源:青城V

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月21日
下一篇 2020年9月21日

相关推荐