Robotframework 我可以在Robot框架中使用变量设置睡眠超时吗?
这里实际上我在Robot框架中有多个测试用例,在这里我们声明了Sleep Method multiple,但是在我们的测试用例中,我们要求不要在Sleep中放入超时值,他们希望使用using变量 例如:Robotframework 我可以在Robot框架中使用变量设置睡眠超时吗?,robotframework,Robotframework,这里实际上我在Robot框架中有多个测试用例,在这里我们声明了Sleep Method multiple,但是在我们的测试用例中,我们要求不要在Sleep中放入超时值,他们希望使用using变量 例如: Sleep 2s 在这种情况下,应使用变量声明2s。是,很容易: ${seconds}= Set Variable 4 Sleep ${seconds}s 如果在“变量”部分中设置值,自然必须遵循其中的格式: *** Variables *** ${seconds}=
Sleep 2s
在这种情况下,应使用变量声明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
是的,很容易:
${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
我收到错误消息:ValueError:无效的时间字符串“Set Variable 4s”。您在哪里设置值-在测试用例/关键字中,或在
***Variables***
部分?我在变量部分和Sleep${seconds}中设置${seconds}=Set Variable 4TestCase中的不是用于在变量部分设置值的格式;我将把它放在答案中。我收到错误消息:ValueError:无效的时间字符串“Set Variable 4s”。您在哪里设置值-在测试用例/关键字中,或在***Variables***
部分?我在Variables部分和Sleep${seconds}中设置变量4${seconds}TestCase中的不是用于在变量部分设置值的格式;我会把这个写在答案里。