RobotFramework--常用关键字

1、打印Log

log 跟python的print一样。

在这里插入图片描述
在这里插入图片描述

2.定义变量

通过 Set Variable 关键字来定义变量

2.1 普通变量

在这里插入图片描述

2.2 列表

列表类型可通过 Set Variable 和 Create List 两种方式创建

2.2.1 Set Variable创建
2.2.1.1 创建一维数组

在这里插入图片描述
在这里插入图片描述

2.2.1.2 创建二维数组

在这里插入图片描述
在这里插入图片描述

2.2.2 Create List创建
2.2.2.1 创建一维数组

在这里插入图片描述
在这里插入图片描述

2.2.2.2 创建二维数组

在这里插入图片描述

在这里插入图片描述

2.2.3 @{} 和 ${} 之间的转换

@{}类型可以通过set variable 和create list将其转换成${}类型;
${}类型只能通过set variable将其转换成@{};
${}类型通过create list将会生成一个只有一个元素的嵌套列表

定义变量关键字赋值结果
# @{} 转化为${}
@{list1}Set Variable123# @{list1} = [ 1 | 2 | 3 ]
${list1set@}Set Variable@{list1}# ${list1set@} = [‘1’, ‘2’, ‘3’]
${list1set$}Set Variable${list1}# ${list1set$} = [‘1’, ‘2’, ‘3’]
${list1create@}create list@{list1}# ${list1create@} = [‘1’, ‘2’, ‘3’]
${list1create$}create list${list1}# ${list1create$} = [[‘1’, ‘2’, ‘3’]]
log many${list1set@}[0]${list1set$}[0]${list1create@}[0]${list1create$}[0][0]#结果均为 1
@{list2}create listabc# ${list2} = [ a | b | c ]
${list2set@}Set Variable@{list2}# ${list2set@} = [‘a’, ‘b’, ‘c’]
${list2set$}Set Variable${list2}# ${list2set$} = [‘a’, ‘b’, ‘c’]
${list2create@}create list@{list2}# ${list2create@} = [‘a’, ‘b’, ‘c’]
${list2create$}create list${list2}# ${list2create$} = [[‘a’, ‘b’, ‘c’]]
log many${list2set@}[2]${list2set$}[2]${list2create@}[2]${list2create$}[0][2]#结果均为 c
# 将${} 转化为@{}
${list4}create listqwe# ${list4} = [‘q’, ‘w’, ‘e’]
@{list4create@}create list@{list4}# @{list4create@} = [ q | w | e ]
@{list4create$}create list${list4}# @{list4create$} = [[‘q’, ‘w’, ‘e’]]
@{list4set@}Set Variable@{list4}# @{list4set@} = [ q | w | e ]
@{list4set$}Set Variable${list4}# @{list4set$} = [ q | w | e ]
log many${list4create@}[2]${list4create$}[0][2]${list4set@}[2]${list4set$}[2]#结果均为 e
${list5}Set Variableqwe# ${list5} = [‘q’, ‘w’, ‘e’]
@{list5create@}create list@{list5}# @{list5create@} = [ q | w | e ]
@{list5create$}create list${list5}# @{list5create$} = [[‘q’, ‘w’, ‘e’]]
@{list5set@}Set Variable@{list5}# @{list5set@} = [ q | w | e ]
@{list5set$}Set Variable${list5}# @{list5set$} = [ q | w | e ]
log many${list5create@}[2]${list5create$}[0][2]${list5set@}[2]${list5set$}[2]#结果均为 e

在这里插入图片描述

2.2.4 判断字符是否在列表中

在这里插入图片描述

2.3 字典

使用字典操作时可提前加载Collections库,该库提供列表、字典的一系列操作。

2.3.1 创建字典

通过create Dictionary 关键字创建字典,
创建字典赋值时有两种方式:

  • create dictionary key1=value1 key2=value2
  • create dictionary key1 value1 key2 value2

在这里插入图片描述

2.3.2 断言字典应包含(需加载库Collections)

在这里插入图片描述

2.3.3 查看字典键值

在这里插入图片描述
在这里插入图片描述

3. 连接catenate

catenate关键字连接字符,默认以空格连接。

在这里插入图片描述

4. 时间操作

4.1 获取当前时间

在这里插入图片描述

4.2 睡眠

在这里插入图片描述

5. IF条件

在这里插入图片描述
在这里插入图片描述

6. FOR循环

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.Evaluate

evaluate 关键字可用来执行python语言所提供的方法

在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值