我有一个测试文档工具,它接受 XML 和 JSON 格式的报告。我需要将屏幕截图附加到每个测试用例,即使是通过的测试用例。不幸的是,该工具 (xRay for Jira) 只能以 JSON 格式消化屏幕截图,而不能以 XML 格式消化屏幕截图。我知道 cucumber 会在 json 中报告,但我不希望测试类似于 BDD。
是否有一个测试运行程序,它可以用 JSON 进行报告,或者一个关于如何将 JUnit 5 XML 报告转换为带有 Base64 屏幕截图的适当JSON 格式的解决方案。
当前设置是 Java/Gradle/JUnit5/Selenide,但可以查看。