zoukankan      html  css  js  c++  java
  • robotframework

    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

    
    
    
  • 相关阅读:
    C#多线程学习(一) 多线程的相关概念
    如何:创建和终止线程(C# 编程指南)
    原来多线程中的join()是这么回事(转)
    c# 关于Task类处理多线程的学习
    C#多线程学习(四) 多线程的自动管理(线程池)
    【转】Java 四种引用
    【转】Java线程:新特征锁(1)
    Builder
    Proxy
    【转】Java NIO(一)
  • 原文地址:https://www.cnblogs.com/Teachertao/p/11070330.html
Copyright © 2011-2022 走看看