gpt4 book ai didi

junit - 如何使用 junit 5 截取测试失败的屏幕截图

转载 作者:行者123 更新时间:2023-12-04 16:11:22 24 4
gpt4 key购买 nike

有人可以告诉我:测试方法失败时如何截取屏幕截图(jUnit 5)。我有一个包含 BeforeEachAfterEach 方法的基础测试类。具有@Test 方法的任何其他类都扩展了基类。

最佳答案

嗯,可以编写截屏的 java 代码,请参阅 here例如。

但我非常想知道您试图通过这种方式解决的真正问题。我不确定您是否已经想到这一点,但 JUnit 的主要 意图是为您提供一个在各种环境中运行测试的框架。

当然,您可以在 IDE 中运行 JUnit 是件好事,也许您会发现获取屏幕截图会有所帮助。但是:“正常情况下”单元测试也在夜间构建等过程中运行 - 在“截取屏幕截图”可能没有任何意义的环境中 !

除此之外:截屏是一种极其的收集信息的方式!当您失败时,您应该锁定文本 日志文件、html/xml 报告等。您希望失败的测试生成易于消化的信息。

所以,这里真正的答案是:从你现在正在做的事情退后一步,重新考虑你真正想解决的问题的非截图解决方案!

关于junit - 如何使用 junit 5 截取测试失败的屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40462170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com