You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Robot Framework生成的output.xml无法用junit2html转HTML的问题

解决Robot Framework output.xml转HTML时junit2html报错的问题

错误原因:junit2html仅支持标准JUnit格式的XML文件,但Robot Framework默认生成的output.xml采用自身独有的结构,不包含junit2html要求的<testsuite>等核心节点,因此会抛出"could not find test suites in results xml"错误。


方案1:使用Robot Framework自带的rebot工具(推荐)

Robot Framework自带的rebot工具专门适配自身生成的output.xml,兼容性完全没问题,直接生成可读的HTML报告:

rebot output.xml -o output.html

生成的output.html可以直接粘贴到邮件正文,完整保留测试结果的同时格式美观。

方案2:先转成标准JUnit XML再用junit2html处理

如果一定要用junit2html工具,需要先让Robot Framework生成标准JUnit格式的XML文件:

  1. 运行测试时添加参数生成JUnit格式报告:
robot --junitoutput junit_output.xml your_test_suite.robot
  1. 再用junit2html转换生成HTML:
junit2html junit_output.xml output.html

内容的提问来源于stack exchange,提问作者Sagar0586

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 20:43:10