zoukankan      html  css  js  c++  java
  • robotframework笔记8

    文件变量

    包含变量类型 Python 的 '.py' 扩展文件只不过是变量文件。

    # -*- Coding: utf-8 -*- 
    
    var01 = "Hello " 
    var02 = "world!"

    robotframework案例:
    *** Settings *** 
    Variables        myvars.py 
    
    *** Test Cases *** 
    Test01 
        My Keyword 
    
    *** Keywords *** 
    My Keyword 
        Log        ${var01} ${var02}

    全局变量

    全局变量的定义是在两个阶段完成的。首先必须要么从变量的文件导入"变量"部分中定义的变量。

    然后,只是之前离开命名空间 ,可以使用关键字"设置全局变量。

    *** Variables ***
    ${var}        3
    
    *** Test Cases ***
    Test01
        Log    ${var}
        My Keyword
        Log    ${var}
    
    *** Keywords ***
    My Keyword
        ${var} =    Set Variable    5
        Set Global Variable    ${var}

    如果你运行这段代码,你将看到的关键字"var"上诉是 3 之前, 和之后是 5。现在删除 '设置全局变量' (或把注释行以 '#'),并重新运行测试。

    现在,"var"总是值得 3。我们进去相当于 Python 的命名空间。

    内置变量

    有大量的变量提供和预配置的默认常见的。

    变量

    描述

    $ {CURDIR}

    文件夹的绝对路径在哪里测试文件。

    $ {TEMPDIR}

    操作系统的临时文件夹的绝对路径。

    $ {EXECDIR }

    运行命令 pybot 的位置的文件夹的绝对路径。

    ${/}

    字符的路径分离,取决于操作系统。

    ${:}

    路径分隔符字符,因操作系统而异。

    ${ }

    CRLF 或 LF 取决于操作系统。

    $ {SPACE}

    包含空格的字符串。

    $ {EMPTY}

    空字符串。

    这些变量被用作你会有自己设置任何变量。

  • 相关阅读:
    Spring dispatcherServlet
    Tomcat tomcat-users.xml详解
    Tomcat server.xml详解
    WAR包
    Tomcat 部署
    Tomcat 使用说明
    Java sun的JDK
    Spring 使用中的设计模式
    缓存插件 EHCache 对象缓存(Spring)
    缓存插件 EHCache 页面缓存CachingFilter
  • 原文地址:https://www.cnblogs.com/kuihua/p/5384772.html
Copyright © 2011-2022 走看看