【问题标题】:Response Time in Robot Framework机器人框架中的响应时间
【发布时间】:2018-07-17 11:55:57
【问题描述】:

有没有办法知道Robot Framework中每个动作完成所花费的时间???

例如,我想将屏幕旋转 90 度 10 次,如何计时或如何平均这些动作所花费的时间??

【问题讨论】:

  • 如何开始测试脚本?控制台或某些 IDE(例如 RIDE)?
  • 从控制台开始

标签: appium robotframework


【解决方案1】:
${date1} =         Get Current Date
TestCase_To_Rotate_Screen_10_Times
${date2} =         Get Current Date 
${actiontime} =  Subtract Date From Date  ${date2}  ${date1}

【讨论】:

  • 欢迎来到 SO。回答并解释您认为它会解决问题的原因会更有帮助。
【解决方案2】:

最简单的解决方案是获取当前时间,运行您的一个或多个关键字,然后再次获取当前时间,然后从结束时间中减去开始时间。

Robot 框架提供了一个DateTime 模块,该模块具有支持此功能的功能。例如,Get current date 可以返回当前日期和时间。 Subtract date from date 可以返回一个时间增量,可以格式化为天、小时、分钟、秒和毫秒。

【讨论】:

    【解决方案3】:

    您可以在报告中看到它。

    http://robotframework.org/QuickStartGuide/report.html

    经过时间:00:00:00.284

    它也可以在测试执行日志中的关键字级别使用。

    【讨论】:

    • 我知道,但是我们可以在测试用例运行时访问那些经过的时间吗??
    • robotframework.org/robotframework/latest/… 我不知道这是否可行,但也许命令行解决方案是可能的......
    • 好的,谢谢!我会试试看。
    猜你喜欢
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    • 2015-11-21
    • 2016-06-09
    • 1970-01-01
    • 2016-04-26
    相关资源
    最近更新 更多