机器人框架中的响应时间

时间:2018-02-07 09:00:50

标签: appium robotframework

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

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

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

您可以在报告中看到它。

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

经过时间:00:00:00.284

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

答案 2 :(得分:0)

${date1} =         Get Current Date
TestCase_To_Rotate_Screen_10_Times
${date2} =         Get Current Date 
${actiontime} =  Subtract Date From Date  ${date2}  ${date1}