我的Robot文件中的My Variables标题如下所示:
*** Variables ***
${date} = Get Current Date result_format=%Y%m%d%H%M%S
${workspaceName} = Workspace${date}
当我稍后在文件中使用${workspaceName}
时,它的内容是"获取当前日期result_format =%Y%m%d%H%M%S"作为一个字符串。但是当在测试用例中定义${workspaceName}
时,它可以正常工作。
变量部分不能包含函数吗?例如Get Current Date
?
答案 0 :(得分:6)
你是对的。您无法在***Variables***
部分内调用函数。
如果您想使用Get Current Date
功能并将其分配给变量,则需要在***Test Cases***
部分或***Keywords***
部分进行操作!
例如:
***Settings***
Library DateTime
***Variables***
[...]
***Test Cases***
[...]
${CurrentDate} = Get Current Date result_format=%Y%m%d%H%M%S
Log ${CurrentDate}
***Keywords***
[...]
# Can do it here too!
将以您指定的格式记录今天的日期。 希望这可以帮助!如有任何其他问题,请随时提出!