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
sublime代码:
来,我们跑一下它
连接字符串catenate
这里我们尝试一下连接字符串
sublime代码:
可以看到我们两次输出正好隔了五秒,针不戳,获取到的也是准确的时间
出现了中文乱码,不过不要慌张,这是ride的bug,我们点击上面的Report旁边的log进入日志看看
我们随便试试良好或者及格看看,将一开始的分数由59改成75
循环关键字For
这里也就是利用for循环输出0-9的数字,记住加上end关键字就行,新版本的ride不加end会报错
所以我们遇到问题的时候不要急,多看看Log
接下来我们就要用ride来实现它,简单吧~
这里跟在代码后面的random和上面的 import random是一个效果
sublime代码:
可以很清楚的看到现在的时间
这里随便操作一下,创建一个字典map然后放入初始值 ,然后插入一个新的值连续两次,最后删除d和c的值看看会怎么样,注意字典用的符号是&
接下来我们稍微改一改字典,让他变成数字,做一下键值对相加的小操作
这里可以让大家对字典更熟悉一些
断言contain
断言就是判断后面的是否包含前面的一部分
我们稍微改一下刚刚的s2看看
好了,今天的基础关键字就介绍这么多了,好长写的脖子有点疼,各位觉得有用就点个赞和关注8,我将会继续高产更新
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208256 人正在系统学习中
来源:青城V
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!