zoukankan      html  css  js  c++  java
  • robotframework代码中设置全局变量

    robotframwork中要设置全局变量,有几种方式,我知道的:

    1.在代码中通过设置 SET GLOBAL VARIABLE 

    2.在外部使用建立一个文件,设置Variables,填写要使用的全局变量

    第二种案例展示

    1.层次展示

    python3 目录下的case 下,有文件夹,还有pub.txt

    2.pub 中的方法

    *** Settings ***
    Library           ../jCacheTest.py
    
    *** Keywords ***
    delkey
        [Arguments]    ${key}    ${compareResult}=1
        @{result}    keydel    ${key}
        Run Keyword If    ${compareResult}==1    Should Be Equal As Integers    ${result[0][1]}    1
    
    *** Variables ***
    ${NOKEY}    SET GLOBAL VARIABLE    zhangjun-nokey
    ${type_error}   str(WRONGTYPE Operation against a key holding the wrong kind of value)
    ${SpecialKey}     zset*%(1.
    

     3.case中的引用

     主要是路径引入正确,直接调用变量名就可以了

    *** Settings ***
    Documentation    XXX
    Resource          ../pub.txt   #路径要注意,因为pub在使用类的上一层,所有是上一层目录
    
    methos_方法名
        #获取key的内容  以下是自己的方法 但是
        @{result}    zset_zrevrange    ${NOKEY}    1    1
        #返回值
        Should Be Equal As Numbers   ${result[0][0]}    4
        Should Be Empty     ${result[0][1]}
        keydel           ${NOKEY}
    

      

  • 相关阅读:
    p 继承
    linux
    python 类的特性
    python 类的继承
    python 类
    pyhon对象初始
    coding++:win10家庭版升级专业版方案
    coding++:Java 获取request中的参数
    coding++:高并发解决方案限流技术--计数器--demo
    coding++:高并发解决方案限流技术---漏桶算法限流--demo
  • 原文地址:https://www.cnblogs.com/chongyou/p/12092825.html
Copyright © 2011-2022 走看看