robot 定义报告和log 的路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了robot 定义报告和log 的路径相关的知识,希望对你有一定的参考价值。

参考技术A 在run 的界面下,arguments的输入框内,
将其路径设置为:

-l C:\Users\Administrator\Desktop\testbaidu\run_log_report\log -r C:\Users\Administrator\Desktop\testbaidu\run_log_report\report -o C:\Users\Administrator\Desktop\testbaidu\run_log_report\output

如何定制 Robot Framework 的测试报告

RF执行完毕后,默认生成 xml 格式的输出文件、html格式的report和log文件。xml 格式的输出是RF的详细执行信息,report.html和log.html基于该文件生成。

如果要进行微调,可以使用rebot重新生成report.html和log.html。详情可以查看rebot的参数:rebot --help
如果要对报告的样式、格式做深入的修改,可以编写自己的格式化工具,从xml文件中读取执行数据,生成完全定制的报告。下面是一个解析RF xml输出的简单例子,python语言编写:from robot.output import TestSuite

def walk_testcase(suite):
for test in suite.tests:
yield test
for sub_suite in suite.suites:
for test in walk_testcase(sub_suite):
yield test

suite = TestSuite(\'output.xml\')
for test in walk_testcase(suite):
print test.status, test.name另外,如果自己来生成报告,建议在运行pybot时,关闭默认的report.html和log.html:pybot --report none --log none转载仅供参考,版权属于原作者。祝你愉快,满意请采纳哦
参考技术A RF执行完毕后,默认生成 xml 格式的输出文件、html格式的report和log文件。xml 格式的输出是RF的详细执行信息,report.html和log.html基于该文件生成。

如果要进行微调,可以使用rebot重新生成report.html和log.html。详情可以查看rebot的参数:rebot --help
如果要对报告的样式、格式做深入的修改,可以编写自己的格式化工具,从xml文件中读取执行数据,生成完全定制的报告。下面是一个解析RF xml输出的简单例子,python语言编写:from robot.output import TestSuite

def walk_testcase(suite):
for test in suite.tests:
yield test
for sub_suite in suite.suites:
for test in walk_testcase(sub_suite):
yield test

suite = TestSuite('output.xml')。

以上是关于robot 定义报告和log 的路径的主要内容,如果未能解决你的问题,请参考以下文章

如何在命令行上为机器人框架的日志/输出/报告文件设置用户定义路径

robot报告合并输出

Jmeter聚合报告,所有数据写入一个文件中设置路径,报"Error loading results - see log file"错误

是否可以为 Robot Framework 中所有测试用例中使用的最失败的关键字创建报告?

如何在 Google Cloud Logs Explorer 中查询 VM 合规性报告

工具和库的使用--pomelo-robot