在 Robot Framework 关键字中返回结果? [英] Return results in Robot Framework keyword?
本文介绍了在 Robot Framework 关键字中返回结果?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在运行关键字后返回结果?
How can I return the results after running a keyword?
示例:
mykey word [Arguments] input
${results}= getme input
但我想使用这些结果:
${results} = mykey word newinput
推荐答案
Robot Framework 用户指南描述了如何从关键字返回值.请参阅用户关键字返回值.
The Robot Framework user's guide describes how to return a value from a keyword. See User keyword return values.
简短版本是:在您的关键字中设置一个变量,并使用 [return]
测试用例设置来返回该变量.
The short version is: set a variable in your keyword, and use the [return]
testcase setting to return that variable.
这是一个例子:
*** Keywords ***
mykey word
[Arguments] ${input}
${string}= set variable the string is "${input}"
[return] ${string}
*** Test Cases ***
Call custom keyword and get result
${results}= mykey word newinput
Should be equal ${results} the string is "newinput"
Robot 还提供了几个关键字来显式返回关键字中任意位置的值:
Robot also provides several keywords to explicitly return a value from anywhere in a keyword:
这篇关于在 Robot Framework 关键字中返回结果?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文