我正在使用WebDriver和MSpec運行一些UI測試。我在Cleanup中添加了一個檢查,沒有引發JavaScript錯誤。但是,在這裏拋出一個異常並不會使測試失敗。我怎樣才能使這個工作?我需要通過任何測試,並且不希望在每次測試中單獨進行測試。我可以在清理中拋出異常以通過測試嗎?
1
A
回答
1
如果我沒有記錯,在清理中沒有辦法做到這一點。在測試後,清理會發生,所以如果不及時排除它們就太遲了。作爲一個原則問題,最好寫一個斷言,因爲它不會在每個錯誤的末尾提出任何javascript錯誤作爲自己的規範。
0
即使可以從Cleanup代碼完成,也不應該這樣做。 原因:您如何知道您失敗的多項測試中的哪一項?
相關問題
- 1. 我可以從_CrtSetReportHook拋出異常嗎?
- 2. junit測試方法可以拋出異常嗎?
- 3. Jasmine通過測試,拋出異常
- 4. Java:可以拋出異常拋出異常嗎?
- 5. 我可以通過以下方式處理異常嗎?
- 6. 我可以在MPI並行代碼中拋出異常嗎?
- 7. 我可以在一種測試方法中測試多個拋出的異常嗎?
- 8. 我可以從方法中捕獲拋出異常嗎?
- 9. Spock拋出異常測試
- 10. 我可以教PHPUnit Mage :: throwException * always *拋出一個異常嗎?
- 11. 我們可以拋出異常到特定的方法c#嗎?
- 12. 我可以記錄org.springframwork.jdbc拋出的SEVERE異常嗎?
- 13. 我可以防止java拋出某些異常嗎?
- 14. 可以在虛擬方法中拋出NotImplemented異常嗎?
- 15. static_cast可以在C++中拋出異常嗎?
- 16. 新手:拋出新的異常 - 我們可以更改異常名稱嗎?
- 17. SQL 2008:存儲過程拋出一個異常,所以我可以在ASP.NET
- 18. 通過asp.net拋出異常
- 19. 我可以在異步函數中拋出錯誤嗎?
- 20. 如何清楚說明一個方法可以拋出異常?
- 21. 哪裏可以拋出異常句柄?
- 22. 運行時異常可以被拋出?
- 23. XmlSerializer可以拋出哪些異常?
- 24. 我可以在ASM中基於方法簽名拋出異常嗎?
- 25. 在finally塊中,我可以告訴拋出了什麼異常嗎?
- 26. 異常可以通過異常指針「複製」嗎?
- 27. 我們可以在一個方法中拋出異常並以不同的方法處理它嗎?
- 28. 我可以通過iOS在本地測試網站嗎?
- 29. JUnit測試通過是否拋出異常
- 30. 我可以通過測試localStorage推斷sessionStorage的可用性嗎?