有人可以告訴我:當測試方法失敗時如何截圖(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. JUnit測試失敗
- 5. 如何在測試用例失敗時發送JUNIT失敗?
- 6. JUnit測試失敗案例
- 7. JUnit測試用例失敗
- 8. JUnit測試用例失敗
- 9. Selenium JUnit測試失敗
- 10. 簡單的意圖 - jUnit測試失敗
- 11. 當任何JUnit測試失敗時如何讓構建失敗?
- 12. 可以Selenium截圖測試(Assert.assertEquals())失敗?
- 13. 如何在internjs測試失敗時截圖?
- 14. 在JUnit測試中強制SimpleFileVisitor失敗
- 15. 在junit報告中附加屏幕截圖到失敗的測試用例
- 16. 如何在RobotFramework測試報告中添加失敗的測試截圖?
- 17. 試圖在Eclipse中運行Android JUnit測試失敗?
- 18. 如果構造函數存在,如何使JUnit測試失敗?
- 19. Junit測試用螞蟻失敗,成功在eclipse中:actOnTestResult失敗
- 20. JUnit,如何測試截斷表
- 21. 停止測試,如果JUnit測試失敗
- 22. 駱駝CXF Junit測試404失敗
- 23. JUnit測試數據庫失敗?
- 24. SQL JDBC和Java JUnit測試失敗
- 25. 傾聽JUnit測試套件失敗
- 26. 竹失敗測試不能解析junit
- 27. Android,JUnit測試和失敗的BINDER TRANSACTION
- 28. JUnit測試setter和getters失敗
- 29. JUnit Mockito測試失敗與等於
- 30. Junit測試:什麼是失敗?
爲什麼你想要截圖?究竟是什麼? – Nicolai