Robot Framework之list用法及元素获取

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Robot Framework之list用法及元素获取相关的知识,希望对你有一定的参考价值。

参考技术A

Robot Framework是一款python编写的功能自动化测试框架,所以list的用法都是基于Python语法的。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。在Python里创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。更多列表的必备灵活操作这里不做介绍,自己去学!

下面是robot framework里list的用法

Scalar变量用 $ 作为标识符,List型变量用 @ 作为标识符,理论上可以互相进行转换,视为同一变量。所以注意尽量不要让取值不同的Scalar和List的变量重名,以免冲突。

在Python语法里元素索引 index从0开始,最后一个元素的索引是list长度length-1,在robot framework里获取一个list的长度使用的关键字是get length,如下图所示:

☆ 二维list是指list里包含list类型的元素。假设 j k 分别是某个元素的一维二维索引,则用 $变量名[j][k] @变量名[j][k] 访问。
☆ 区别是用 $ 作为标识符的列表还是把索引都放在里面,用 @ 作为标识符的列表把索引一个放在里面,一个放外面。

以上是关于Robot Framework之list用法及元素获取的主要内容,如果未能解决你的问题,请参考以下文章

Robot Framework04-RF之BuiltIn库常用关键字1

Robot Framework应用——Mac环境下Robot Framework的安装及简单实用

Robot Framework应用——Mac环境下Robot Framework的安装及简单实用

无法在 Robot Framework 中使用 XPath 定位元素

如何使用 Robot Framework 处理动态元素

Robot framework学习笔记