Robotframework 如何在robot框架中查找每个关键字的执行状态
我想在运行时获取robot框架中每个关键字执行的状态、经过的时间和参数,而不是在输出中获取。xml您可以通过创建一个实现Robotframework 如何在robot框架中查找每个关键字的执行状态,robotframework,Robotframework,我想在运行时获取robot框架中每个关键字执行的状态、经过的时间和参数,而不是在输出中获取。xml您可以通过创建一个实现end\u keyword方法的类来创建 下面是一个将结果打印到标准输出的示例: class ResultStreamer(object): ROBOT_LISTENER_API_VERSION = 2 def end_keyword(self, name, attrs): message = "%s status: %s elapsed:
end\u keyword
方法的类来创建
下面是一个将结果打印到标准输出的示例:
class ResultStreamer(object):
ROBOT_LISTENER_API_VERSION = 2
def end_keyword(self, name, attrs):
message = "%s status: %s elapsed: %sms" % (
attrs['kwname'],
attrs['status'],
attrs['elapsedtime']
)
print(message)
如果将其保存到名为ResultStreamer.py
的文件中,则可以在命令行中使用它,如下所示:
robot --listener ResultStreamer.py my_test.robot
欢迎光临。预计问题符合某些标准。我强烈建议您阅读的页面中描述了这些内容。此外,我们希望您已经付出一定程度的努力。这通常是通过向我们展示您正在处理的代码,并向我们提供有关预期和观察结果的一些详细信息来完成的。