robotframework - create dictionary 操作

Posted teachertao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了robotframework - create dictionary 操作相关的知识,希望对你有一定的参考价值。

1、创建字典

2、从字典中获取的项 -- 打印出 item

3、获取字典的key -- 打印出 key

4、获取字典的value -- 打印出 value

5、获取字典key,value

6、打印出字典定义的key对应的value

 指定运行robot 套件 中的某一 case:在robot文件目录下运行 robot --test dict Base_Key.robot

说明:dict -- 为 test case

           Base_Key.robot -- 为 test suite

测试套件中可分为目录和文件,但是测试用例必须是在文件下创建的,目录在不可以创建测试用例,只可以创建测试套件

在Base_Key -- Settings -- Library -- 输入 Collections 未出现红色字体说明有该Liability库

dict
$dict Create Dictionary a 1 b 2
$item Get Dictionary Items $dict
log $item
$key Get Dictionary Keys $dict
log $key
$value Get Dictionary Values $dict
log $value
$v Get From Dictionary $dict b
log $v

技术图片

 

以下是robot运行结果:

Starting test: Rf Test Pro.Base Key.dict
20190622 20:52:20.749 : INFO : $dict = ‘a‘: ‘1‘, ‘b‘: ‘2‘
20190622 20:52:20.751 : INFO : $item = [‘a‘, ‘1‘, ‘b‘, ‘2‘]
20190622 20:52:20.752 : INFO : [‘a‘, ‘1‘, ‘b‘, ‘2‘]
20190622 20:52:20.753 : INFO : $key = [‘a‘, ‘b‘]
20190622 20:52:20.754 : INFO : [‘a‘, ‘b‘]
20190622 20:52:20.756 : INFO : $value = [‘1‘, ‘2‘]
20190622 20:52:20.757 : INFO : [‘1‘, ‘2‘]
20190622 20:52:20.758 : INFO : $v = 2
20190622 20:52:20.760 : INFO : 2
Ending test: Rf Test Pro.Base Key.dict


 

以上是关于robotframework - create dictionary 操作的主要内容,如果未能解决你的问题,请参考以下文章

robotframework-ride未生成桌面图标

RobotFramework二次开发——Socket推送实时日志

怎么样导入RobotFramework 自定义关键字

Robotframework-Appium

RobotFrameWork-Python框架问题集合

robotframework + selenium自动化测试常见的问题