robotFramework——监听接口

上一篇 / 下一篇  2013-01-05 14:34:32 / 个人分类:RobtFramework

    robotFramework提供了一种监听接口,用例执行过程中的一些事件触发后,接口对应的方法就会被执行。我们先看一个例子。创建一个类,代码如下:

这就是一个简单的监听接口的类。其中“start_keyword”就是监听接口要求的方法名称,它表示开始执行某个关键字的事件。用例执行过程中,每个关键字执行前都会执行监听接口类中"start_keyword"方法。
    那么如何使用监听接口类呢?在RIDE中的“Run”标签中,有“Arguments”一项。这是输入“pybot”命令的参数。在这里输入:
    --listener MyListener
其中“MyListener”就是我们创建的监听接口类的名字。然后执行用例,执行日志中会显示:

“start_keyword”接口被执行。
需要注意,这个接口类不用继承任何其它的类,它只是实现了一些要求的方法。监听接口大约有十几个方法,包括:start_suite、end_suite、start_test、end_test、start_keword、end_keyword、log_message、message、output_file、log_file、report_file、summary_file、debug_file、close。基本涵盖了测试用例执行过程的所有事件。


TAG:

 

评分:0

我来说两句

Open Toolbar