尝试在机器人框架中为内置的Sleep关键字实现For循环

时间:2020-03-31 08:10:19

标签: robotframework

我正在尝试实现一个For循环,在该循环中,测试将等待REST api直到可用为止,并在REST api可用时退出循环。同样,它应该记录日志以控制台它已经睡了多少时间。我正在尝试像下面这样实现:

:FOR    ${Check REST Api Availability}    IN RANGE    20
    \   Sleep   5s  Till the REST api is vailable  
    Exit For Loop    '${Check REST Api Availability}' == 'True' 
    Log to console  Sleep 

(我知道它只会记录“睡眠”而不是实际时间,但截至目前 不知道如何计算时间。)

创建了一个名为“检查REST Api可用性”的关键字,据我了解,它实际上并不是在检查该关键字,而只是将其作为某个变量。

谢谢。

0 个答案:

没有答案