欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 为什么

为什么

如何定制 Robot Framework 的测试报告?

分类: 为什么 常识词典 编辑 : 常识 发布 : 08-20

阅读 :310

如何定制 Robot Framework 的测试报告?想要修改Robot Framework得到的-tml报告(修改排版样式什么的),应该怎么做? 或者那个文件是控制这个输出的?1 个答案

答案 1:

RF执行完毕后,默认生成 xml 格式的输出文件、-tml格式的report和log文件。xml 格式的输出是RF的详细执行信息,report和log基于该文件生成。如果要进行微调,可以使用rebot重新生成report和log。详情可以查看rebot的参数:rebot ---elp如果要对报告的样式、格式做深入的修改,可以编写自己的格式化工具,从xml文件中读取执行数据,生成完全定制的报告。下面是一个解析RF xml输出的简单例子,pyt-on语言编写:from robot.output import TestSuitedef walk_testcase(suite): for test in suite.tests: yield test for sub_suite in suite.suites: for test in walk_testcase(sub_suite): yield testsuite = TestSuite("output.xml")for test in walk_testcase(suite): print test.status, test.name另外,如果自己来生成报告,建议在运行pybot时,关闭默认的report和log:pybot --report none --log none

下一篇:电信运营商要将自己的核心系统程序外包给其他公司(俗称厂家)来做? 下一篇 【方向键 ( → )下一篇】

上一篇:女人40 岁以前,随着年龄增长,-越来越强是? 上一篇 【方向键 ( ← )上一篇】