Datetime 在robotframework中,是否可以将关键字传递给变量?

Datetime 在robotframework中,是否可以将关键字传递给变量?,datetime,robotframework,Datetime,Robotframework,我的尝试如下: *** 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 fou

我的尝试如下:

*** 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.
但是,在尝试运行时,我得到以下信息:

*** 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.

变量表无法调用关键字。您只能给它静态值

从(我的)重点:

最常见的变量源是测试用例文件和资源文件中的变量表。变量表很方便,因为它们允许在与其余测试数据相同的位置创建变量,并且所需的语法非常简单它们的主要缺点是值总是字符串,不能动态创建。如果其中任何一个有问题,可以使用变量文件


变量表无法调用关键字。您只能给它静态值

从(我的)重点:

最常见的变量源是测试用例文件和资源文件中的变量表。变量表很方便,因为它们允许在与其余测试数据相同的位置创建变量,并且所需的语法非常简单它们的主要缺点是值总是字符串,不能动态创建。如果其中任何一个有问题,可以使用变量文件


谢谢你的回答。我将研究如何创建变量文件。谢谢你的回答。我将研究如何创建变量文件。