有人可以告诉我:当测试方法失败时如何截图(jUnit 5)。我有一个基本的测试类与BeforeEach
和AfterEach
方法。任何其他具有@Test方法的类都会扩展基类。如何在junit上测试失败截图5
1
A
回答
1
嗯,可以编写采用截图的java代码,例如参见here。
但我非常想知道你试图用这种方法解决的实际问题。我不确定你是否已经认识到了这一点,但JUnit的主要目的是为您提供一个在各种环境中运行测试的框架。
当然,你可以在你的IDE中运行JUnit很好,也许你会发现它有助于得到一个截图。但是:“通常”单元测试也在夜间构建中运行,并且在“截屏”的环境下可能不会使有任何意义!
除此之外:screenshorts是一个非常收集信息的无效方式!当你失败时,你应该锁定文本日志文件,html/xml报告,无论如何。你希望那些失败的测试产生可以容易地消化的信息。
所以,真正的答案是:退出现在你正在做的事情,并重新考虑非屏幕截图解决方案,以解决你实际想要解决的问题!
+0
嗨!感谢您的回答!但是我在appium上使用这个框架并在ios真实设备上运行测试。这将是有用的截图,看看问题是什么。 –
1
相关问题
- 1. JUnit测试失败
- 2. JUnit测试用例失败
- 3. JUnit测试失败案例
- 4. 试图在Eclipse中运行Android JUnit测试失败?
- 5. JUnit测试数据库失败?
- 6. 通过jenkins运行Junit测试失败
- 7. JUnit Mockito测试失败与等于
- 8. Android,JUnit测试和失败的BINDER TRANSACTION
- 9. 倾听JUnit测试套件失败
- 10. 停止测试,如果JUnit测试失败
- 11. 如何使junit测试在第一次失败测试后停止
- 12. 测试失败:0通过,1失败当使用JUnit测试我的方法
- 13. JUnit失败,但没有测试报告失败
- 14. Junit测试与@RunWith(PowerMockRunner.class)失败 - “没有测试发现匹配..”
- 15. 春季启动JUNIT测试服务测试失败
- 16. 如何解决间歇性junit测试失败问题?
- 17. Rails 5失败测试ActiveRecord :: AssociationTypeMismatch
- 18. 如何测试junit测试
- 19. JUnit测试套件failed with [junit] ASSERTION失败:'ci-> bp_id == 0'
- 20. 如何在JUnit测试上测试wicket ajaxBehavior上的附加javascript?
- 21. Python#截图失败
- 22. 如果我的鼻子测试失败,我如何捕获屏幕截图?
- 23. Junit测试在Ant中失败,但在Eclipse中成功完成
- 24. 无法承担失败的测试用例截图
- 25. JUnit测试失败 - 抱怨刚刚插入的缺失数据
- 26. 如果作为测试套件的一部分运行,JUnit测试失败
- 27. 停止JUnit的套房,如果特定的测试失败
- 28. JUnit测试:如何测试语句不丢失分支?
- 29. Azure Java SDK上的VM配置失败 - 测试版5
- 30. JUNIT仪器测试在android工作室失败
为什么你想要截图?究竟是什么? – Nicolai