根据(Robot Docs),我已经尝试在Robot Framework中创建一些关键字名称中包含参数的关键字,但不幸的是,当我和I None
时,我总是得到Set ${object} state to ${state}
Log To Console ${object}
Log To Console ${state}
#39; m检查变量下的内容。你遇到了这样的行为吗?我做错了什么?
我的关键字示例:
${status}= Run Keyword And Return Status Set camera state to locked
我们假设$ {object}和$ {state}是字符串,因此这个关键字的调用如下所示:
{{1}}
答案 0 :(得分:1)
你的代码很好。这是一个完整的工作示例:
*** Keywords ***
Set ${object} state to ${state}
Log To Console ${object}
Log To Console ${state}
*** Test Cases ***
Example test case
${status}= Run Keyword And Return Status Set camera state to locked
Should be True ${status}