• robot framework学习笔记之六—自动变量


    自动变量被RF框架创建和修改,在测试执行过程中值可能会变化;另外,某些自动变量在执行过程中并非总是可用。
    修改自动变量,并不能对变量的初始值产生影响。
    但可以用某些内建关键字来修改某些自动变量的值。

    变量名含义可用范围
    ${TEST NAME} 当前测试用例的名字 Test case
    @{TEST TAGS} 当前测试用例的标签(按字母序)。可以使用"Set Tags"和"Remove Tags"关键字修改 Test case
    ${TEST DOCUMENTATION} 当前测试用例的文档说明。可以使用"Set Test Documentation"关键字修改 Test case
    ${TEST STATUS} 当前测试用例的状态: Pass或FAIL Test teardown
    ${TEST MESSAGE} 当前测试用例的消息 Test teardown
    ${PREV TEST NAME} 前一个测试用例的名字。如果还没有用例被执行,值为空字符串 Everywhere
    ${PREV TEST STATUS} 前一个测试用例的状态: Pass或FAIL。如果还没有用例被执行,值为空字符串 Everywhere
    ${PREV TEST MESSAGE} 前一个测试用例的错误消息 Everywhere
    ${SUITE NAME} 当前Suite的全名 Everywhere
    ${SUITE SOURCE} Suite的文件或目录的绝对路径 Everywhere
    ${SUITE DOCUMENTATION} 当前测试Suite的文档说明。可以使用"Set Suite Documentation"关键字修改 Everywhere
    &{SUITE METADATA} 当前测试Suite的元数据。可以使用"Set Suite Metadata"关键字修改 Everywhere
    ${SUITE STATUS} 当前测试Suite的状态: Pass或FAIL teardown
    ${SUITE MESSAGE} 当前测试Suite的消息, 包括统计信息 Suite teardown
    ${KEYWORD STATUS} 当前测试关键字的状态: Pass或FAIL User keyword teardown
    ${KEYWORD MESSAGE} 当前测试关键字的错误消息 User keyword teardown
    ${LOG LEVEL} 当前的日志级别 Everywhere
    ${OUTPUT FILE} 输出(output)文件的绝对路径 Everywhere
    ${LOG FILE} 日志(log)文件的绝对路径。如果没有日志文件,值为空字符串 Everywhere
    ${REPORT FILE} 报告(report)文件的绝对路径。如果没有报告文件,值为空字符串 Everywhere
    ${DEBUG FILE} 调试(debug)文件的绝对路径。如果没有调试文件,值为空字符串 Everywhere
    ${OUTPUT DIR} 输出(output)文件所在目录的绝对路径

    使用例子:

    -------

    ------

     

  • 相关阅读:
    ASP.NET MVC 学习: 视图
    翻译:ASP.NET MVC Example Application over Northwind with Entity Framework
    主流web2.0网站的配色参考方案
    jQuery1.2选择器
    ASP.NET MVC URL Routing 学习
    [转]关于DOM元素定位属性的深入学习
    ASP.NET MVC : Action过滤器(Filtering)
    【翻译】使用ASP.NET MVC 和LINQ建立一个简单的博客 Part 3
    Windows 8开发者训练营第一日来自现场的图片报道
    从数据到信息到决策
  • 原文地址:https://www.cnblogs.com/chengchengla1990/p/7056541.html
Copyright © 2020-2023  润新知