相信你已经迫不及待的要拿 Robot Framework 写自动化测试项目了,先别着急! 当你要使用 Python 去开发一个网站的时候,是不是要先从 Python 的基本语法学起? Builtin 库是 Robot Framework 自带的基础库,提供了一套基础的关键字。本节介绍的大多关键字都由该库提供。

log 就是 “print”

log 关键字就是编程语言里的 “print” 一样,可以打印任何你想打印的内容。

*** Test Cases ***

test case1

log robot framework

log python

定义变量

在 Robot Framework 中通过 “Set variable” 关键字来定义变量,如:

*** Test Cases ***

test case2

${a} Set variable python

log ${a}

连接对象

“Catenate”关键字可以连接多个对象

*** Test Cases ***

test case3

${hi} Catenate hello world

log ${hi}

加上 “SEPARATOR=” 可以对多个连接的信息进行分割。

*** Test Cases ***

test case4

${hi} Catenate SEPARATOR=--- hello world

log ${hi}

定义列表

如果通过 “@{}” 去定义列表的话,可以通过 “log many” 关键字进行打印

*** Test Cases ***

test case5

@{abc} Create List a b c

log many @{abc}

时间操作

在 Robot Framework 中也提供操作时间的关键字。

1、 “get time” 关键字用来获取当前时间。

*** Test Cases ***

test case6

${t} get time

log ${t}

2、 “sleep”关键字用来设置休眠一定时间

*** Test Cases ***

test case7

${t} get time

sleep 5

${t} get time

python变量定义 关键字_(四)Robot Framework 基础关键字相关推荐

  1. python变量定义大全_详解python变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...

  2. python变量定义的规则_Python基础教程(2)Python变量与注释

    一.Python变量定义规则 在Python中定义变量的方式和Shell很像,有以下规则: 1.变量名只能是字母.数字或者下划线的组合,不能有空格或者其他特殊字符,且第一个字符不能是数字 2.使用变量 ...

  3. [Python从零到壹] 四十.图像处理基础篇之图像量化处理

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  4. [Python从零到壹] 四十一.图像处理基础篇之图像采样处理

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  5. python导入库关键词_怎么样导入RobotFramework 自定义关键字(库文件)

    标准库关键字在使用的过程中,简单的需求还是可以满足.但是遇到有些需求还是不好满足的,还是需要自己去编码,自定义库文件关键字. -----------------来自小马哥的故事 假设python的安装 ...

  6. [原创] Robot framework 基于关键字、BDD驱动的自动化测试框架

    英文好的同学请直接移驾 robot framework 的官网 喔- Robot Framework简介 如其名,robot framework (以下简称RF),它不是工具,是个通用的框架,利用关键 ...

  7. python函数定义错误_[转载]python之函数的使用及异常处理2021.1.30

    2.1 定义函数 def 函数名(参数): 代码1 代码2 ...... 2.2 调⽤函数 函数名(参数) 注意: 1. 不同的需求,参数可有可⽆. 2. 在Python中,函数必须先定义后使⽤. 2 ...

  8. python 变量类型注释_变量类型、命名规则及代码注释

    人类在纸上可以写数字,也可以写文字,用数字来计算,用文字来说话,在人类的意识里你写的东西代表不同的含义!同样,在程序里面我们也按照人的习惯来设计,因此就有了变量类型这种说法!任何语言都会涉及到变量类型 ...

  9. java中变量 关键字_基于java的voliate关键字详解

    voliate关键字的作用: 一.内存可见性 基于缓存一致性协议,当用voliate关键字修饰的变量改动时,cpu会通知其他线程,缓存已被修改,需要更新缓存.这样每个线程都能获取到最新的变量值. 二. ...

最新文章

  1. 数学表达式一键变图,CMU开发实用工具Penrose,堪称图解界LaTeX(附链接)
  2. 例说DNS递归/迭代名称解析原理
  3. Cell:视觉错觉运动刺激的探索:基于EEG的实用辅助系统的脑机接口
  4. 7-7 六度空间 (30分)_近30年仅6人生涯总决赛首秀得分30+ 浓眉哥能成下一个吗
  5. 【WebRTC---入门篇】(十二)WebRTC传输协议
  6. 高级java技术web组件_(重温)JavaWeb--Servlet技术(二)(JavaWeb 的三大组件之一)...
  7. 各位加了一天班累了吧?那我们来继续未完的表单验证吧
  8. 计算机网络常用五大领域命令,现代信息技术试题精选
  9. R语言基本统计分析方法(包及函数)
  10. cf1140E 回文串+染色方案dp
  11. Sketch 51 for Mac(矢量绘图软件)汉化激活版
  12. impala优化 COMPUTE STATS 与COMPUTE INCREMENTAL STATS
  13. 地图,GPS位置地图坐标系:WGS-84(GPS)、GCJ-02(Google地图)、BD-09(百度地图),OpenGIS
  14. wireshark执行XDG问题
  15. 易宝典——玩转O365中的EXO服务 之四十九 如何知道管理员进行了哪些操作
  16. php广告管理,DedeCMS的广告管理功能
  17. 给li标签中的span设置属性margin-bottom不生效
  18. 招生1400名!这所985高校发布2023年博士研究生招生简章!
  19. 惯量辨识c语言程序设计,异步电机参数在线辨识技术的(硬件部分)毕业设计.doc...
  20. 关于printf输出格式%#08x的解释

热门文章

  1. php 过滤非utf8,PHP如何将不是UTF8的字符过滤掉(代码)
  2. 机器学习代码实战——PCA(主成分分析)
  3. 多线程——添加线程Thread
  4. 一生温暖纯良,不舍爱与自由
  5. 计算机端口介绍[详细列表]
  6. 20130912计划
  7. 基于MFC和OpenCV的摄像机定标与立体匹配测试程序
  8. sdh管理单元指针_「干货三」SDH技术重点知识分布(附小技巧)
  9. 浅析HTTP代理原理--转
  10. Java基础——0 前言