有没有办法知道每个动作在Robot Framework中完成的时间???
喜欢例如,我想将屏幕旋转90度10次,如何计时或如何平均这些动作所花费的时间?
答案 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}