【发布时间】:2018-07-17 11:55:57
【问题描述】:
有没有办法知道Robot Framework中每个动作完成所花费的时间???
例如,我想将屏幕旋转 90 度 10 次,如何计时或如何平均这些动作所花费的时间??
【问题讨论】:
-
如何开始测试脚本?控制台或某些 IDE(例如 RIDE)?
-
从控制台开始
标签: appium robotframework
有没有办法知道Robot Framework中每个动作完成所花费的时间???
例如,我想将屏幕旋转 90 度 10 次,如何计时或如何平均这些动作所花费的时间??
【问题讨论】:
标签: appium robotframework
${date1} = Get Current Date
TestCase_To_Rotate_Screen_10_Times
${date2} = Get Current Date
${actiontime} = Subtract Date From Date ${date2} ${date1}
【讨论】:
最简单的解决方案是获取当前时间,运行您的一个或多个关键字,然后再次获取当前时间,然后从结束时间中减去开始时间。
Robot 框架提供了一个DateTime 模块,该模块具有支持此功能的功能。例如,Get current date 可以返回当前日期和时间。 Subtract date from date 可以返回一个时间增量,可以格式化为天、小时、分钟、秒和毫秒。
【讨论】:
您可以在报告中看到它。
http://robotframework.org/QuickStartGuide/report.html
经过时间:00:00:00.284
它也可以在测试执行日志中的关键字级别使用。
【讨论】: