RobotFramework二次开发——实时日志
Posted 点点寒彬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RobotFramework二次开发——实时日志相关的知识,希望对你有一定的参考价值。
背景
基于RobotFramework
的二次开发,少不了要打印实时日志出来,比如广泛应用的工具ride
中,在执行用例时会把执行过程中的log全部打印出来,如果二次开发的时候,执行用例只能静默等待执行完毕,那只能算是一个半成品。
结果在最后,不想看过程的可以直接跳到最后
思路
RobotFramework
的日志有好几种,一个是执行后的log
文件,这个文件可以作为数据留存,但是没办法实时获取,因为文件是在执行完毕之后才生成的。
第二种是命令行执行
时留存的记录,我们在命令行执行RobotFramework
的时候,会有很多日志打印出来,但是,这个日志经过观察,可获取的信息少,而且实时的程度不够
第三种是类似ride
的日志显示,这种目前来看是最友好的显示方式,因此目标是用ride
的实现方式来实现此功能。
开工前准备
应该来说,基于ride
的方式是比较麻烦的,我用Google
搜了一下这方面的资料,几乎为0,想要折腾出来,就只能自己去看ride
的源码,所以,准备工作就是要吧ride
的源码拿出来。
定位功能
首先用ride
执行一条用例,可以发现&
以上是关于RobotFramework二次开发——实时日志的主要内容,如果未能解决你的问题,请参考以下文章