在导入资源以测试案例时使用变量会很好。现在,我像这样导入它们:
Resource ${EXECDIR}/resources/RandomPage.resource
我想这样导入它们:
Resource ${RESOURCES}/RandomPage.resource
这里有一个Set Global Variable
关键字,可用于设置${RESOURCES}
,但我无法决定将其放置在哪里,安装程序似乎不是一个好地方。
在哪里可以初始化此变量?
答案 0 :(得分:1)
您可以将其作为命令行参数传递:
robot -v ${RESOURCES}:<value> <rest of the arguments>
但是您要解决什么问题?
答案 1 :(得分:1)
有两种方法可以做到这一点。
首先,使用Variables
部分,如下所示:
*** Settings ***
Resource ${RESOURCE}
*** Variables ***
${RESOURCE} path/to/resource/file
第二,您可以创建一个variables.py文件,并在Settings
部分中进行引用,如下所示
variables.py
RESOURCE = 'path/to/resource/file'
test_suite.robot
*** Settings ***
Resource ${RESOURCE}
Variables /path/to/variable.py