2016-02-12 260 views
0

什么我试图如下:在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 found. 

回答

4

变量表不能打电话的关键字。你只能给它静态值。

robot framework user guide(重点煤矿):

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

+0

谢谢你的回答。我将研究创建可变文件。 – Freddy