今天给大家分享的是Robot Framework 机器人框架中 BuiltIn 基础库的使用。。。BuiltIn 库里面提供了很多基础方法助力于我们在自动化测试领域中做的更好!——本系列教程是教会大家如何使用它的基本用法,并在以后的工作中熟练使用!好了,废话不多说,继续老套路,开始干就完了!

我们主要介绍的知识点是:

  • 变量
  • 获取时间
  • 字符串长度
  • 变量赋值判断
  • 列表创建
  • 命令行赋值

一、变量

robot framework中  定义变量的有很多方法:一个是scalar,一个是 list 下面我们来看一下他们的使用:

第一种scalar变量的使用:

增加后的变量如下所示:

现在我们输出这个变量,来看一下效果:

输出结果如下:

我们看第二种通过list定义一个变量。

添加后的显示如下:

我们写代码,运行这个变量,如下代码:

注意:列表的输出列表变量的函数是 log many 我们看下输入的效果图,如下:

我们定义一个scarlar变量,关键字是:setvariable

输出结果如下:

总结:

1. log 相当于python中的print  打印功能,log many 用于打印一个列表。

2. 定义一个变量的关键字是 set variable

二、获取时间

get time用于获取当前系统时间

三、获取字符串长度

get lenth 用于获取字符串的长度

输出结果如下:

四、列表创建

create list 关键字用于创建列表,log many 用于输出一个列表。

五、命令行赋值

${scr}默认值是:abc 但是我们在命令行对 ${scr}在命令行进行重新赋值: -v ${src}:running  修改后的值是 running

修改后的值如下:

最新文章

  1. SQL Server 内存中OLTP内部机制概述(二)
  2. linux--基础学习笔记--软件安装
  3. linux概念之进程分析
  4. Samba ‘dcerpc_read_ncacn_packet_done’函数缓冲区溢出漏洞
  5. URL重写 UrlRewrite
  6. 【java并发】线程同步工具Semaphore的使用
  7. Redis的安装(Centos)(转)
  8. 【手打】LZW编码的C/C++实现
  9. python3 数据类型
  10. jQuery插件Flot实战Demo
  11. python运用中文注释时报错解决方法
  12. 关于HTTPS的简要内容
  13. SQL中EXPLAIN命令详解
  14. 详解Linux中CentOS6.8下解压安装mysql-5.7.14
  15. CSS控制列表样式属性list-style有哪些?怎么用?
  16. 说一说HTTP
  17. C++ 静多态与动多态
  18. Vlan访问控制ACL
  19. OpenMP 线程互斥锁
  20. 前端 html body 内标签之input

热门文章

  1. 学习动态性能表(3)--v$sql&v$sql_plan
  2. Angular2使用boostrap和ng-bootstrap总结
  3. asp+jquery+ajax,asp后台程序执行不正常
  4. poj1011---DFS
  5. WinForm Flicker闪屏解决方案
  6. Java课程设计——坦克大战
  7. ALUA and SRM
  8. elasticsearch pinyin 拼音分词器
  9. flask系列七之cookie和session
  10. leetcode554