我正在尝试的是以下内容:
*** Settings ***
Library DateTime
*** Variables ***
${DATE} get current date result_format=%Y-%m-%d
${TODAY} today is ${DATE}
但是,在尝试运行时,我会得到以下内容:
[ ERROR ] Error in file '~/test.robot': Setting variable '${TODAY}' failed: Variable '${DATE}' not found.
答案 0 :(得分:4)
变量表无法调用关键字。你只能给它静态值。
来自robot framework user guide(强调我的):
变量最常见的来源是测试用例文件和资源文件中的变量表。变量表很方便,因为它们允许在与其他测试数据相同的位置创建变量,并且所需的语法非常简单。 它们的主要缺点是值总是字符串而且无法动态创建。如果其中任何一个都有问题,可以使用变量文件。