Loops 如何从robot框架测试报告中删除除特定关键字以外的所有关键字

Loops 如何从robot框架测试报告中删除除特定关键字以外的所有关键字,loops,logging,robotframework,Loops,Logging,Robotframework,我想限制output.xml/log.html中报告的关键字 比如,我不想记录诸如SET VARIABLE或QUERY等关键字,但只记录创建有意义的测试报告的特定关键字 检查了有关StackOverflow的多个问题 这在最后提供了一个非常接近的答案,但它不起作用,进入记录器可能不是我的爱好 我尝试过使用FlatteKeywords和removekeywords选项,但它们并没有完全起到作用,因为我需要对日志进行更多的动态控制 还尝试了设置日志级别关键字,但这只是删除了关键字中的信息,并没有

我想限制output.xml/log.html中报告的关键字 比如,我不想记录诸如SET VARIABLE或QUERY等关键字,但只记录创建有意义的测试报告的特定关键字

检查了有关StackOverflow的多个问题

这在最后提供了一个非常接近的答案,但它不起作用,进入记录器可能不是我的爱好

我尝试过使用FlatteKeywords和removekeywords选项,但它们并没有完全起到作用,因为我需要对日志进行更多的动态控制

还尝试了设置日志级别关键字,但这只是删除了关键字中的信息,并没有删除整个关键字

预期结果应该只记录我在脚本中提到的特定关键字,比如只报告检查点,而不是所有步骤。如果
--removekeywords
--flatteKeywords
对您不起作用,我可以想出两种可能的解决方案

首先,您可以编写自己的脚本,从output.xml中过滤掉所有不需要的关键字,然后在运行过滤器后生成log.html和report.html


您还可以创建自己的日志文件。您可以创建可在运行时决定是否记录关键字的。然后,您可以将关键字信息写入自己的自定义日志文件

非常感谢,让我试试这个。我已经开始探索您提供的第一个答案,关于从输出xml中过滤掉不需要的关键字。我将检查是否可以在同一时间运行Rebot。我会把这个贴出来。