【问题标题】:Call a keyword with specific time interval in robot framework在机器人框架中调用具有特定时间间隔的关键字
【发布时间】:2019-10-07 18:15:58
【问题描述】:

我有一个关键字,它检查按钮值是否为Completed,一旦找到,我希望该关键字停止并返回状态。 但是按钮值Completed 不固定为任何时间间隔。 我想递归调用关键字以每 3 分钟检查一次按钮的值。

   *** Test Case ***
   Navigate to menu    Home  Status
   #Something here to call the keywrod `Check run status` for every 3 
   minutes until ${passd} is true or 30 minutes are passed. 


***Keywrod***
 Check run status
${btnValue}  Get Text   //button[@id="btn_status"]  
${passed} =   Run Keyword And Return Status   Should be Equal   ${btnValue}   
Completed   
[Return]   ${passed}

如何使用时间间隔进行迭代以及我们如何使用机器人框架实现这一点?

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    Wait Until Keyword Succeeds

    文档here.

    【讨论】:

      猜你喜欢
      • 2013-11-08
      • 1970-01-01
      • 2016-01-03
      • 2020-11-06
      • 2021-05-25
      • 2018-08-01
      • 2015-10-14
      • 2019-06-11
      • 2017-12-19
      相关资源
      最近更新 更多