【发布时间】:2015-03-20 12:29:29
【问题描述】:
根据我在robotframework doc 中读到的关于变量范围和导入资源文件的内容,我希望这可以工作(python 2.7,RF 2.8.7):
测试文件:
*** Settings ***
Resource VarRes.txt
Suite Setup Preconditions
*** Variables ***
*** Test Cases ***
VarDemo
Log To Console imported [${TODAY}]
*** Keywords ***
资源文件:
*** Settings ***
Library DateTime
*** Variables ***
${TODAY} ${EMPTY} # Initialised during setup, see keyword Preconditions
*** Keywords ***
Format Local Date
[Arguments] ${inc} ${format}
${date} = Get Current Date time_zone=local increment=${inc} day result_format=${format}
[Return] ${date} # formatted date
Preconditions
${TODAY} = Format Local Date 0 %Y-%m-%d
Log To Console inited [${TODAY}]
但是输出是:
inited [2015-03-20]
imported []
RF 文档说明:
测试套件范围内的变量在测试中的任何位置都可用 或导入的套件。它们可以在 变量表,从资源中导入和 ....
我认为这里已经完成了。
【问题讨论】:
标签: robotframework