我可以在机器人框架中使用变量设置睡眠超时吗?



在Robot Framework中我有多个测试用例,在这里我们声明了Sleep Method multiple但是在我们的测试用例中我们要求不要在Sleep中设置超时间值他们想使用using Variable

例如:

Sleep 2s

在这种情况下,应该使用变量。

是的,很容易:

${seconds}=     Set Variable    4
Sleep    ${seconds}s

如果你在变量部分设置值,自然你必须遵循这里的格式:

*** Variables *** 
${seconds}=         4

您最好确保值实际上是一个数字-否则睡眠键盘将失败,像这样:

${rc}    ${seconds}=     Run Keyword And Ignore Error    Convert To Integer    ${seconds}
Run Keyword If    "${seconds}"! = 'PASS'    Fail    The value is not a number

相关内容

  • 没有找到相关文章

最新更新