2012-10-29 40 views
1

我正在使用WebDriver和MSpec運行一些UI測試。我在Cleanup中添加了一個檢查,沒有引發JavaScript錯誤。但是,在這裏拋出一個異常並不會使測試失敗。我怎樣才能使這個工作?我需要通過任何測試,並且不希望在每次測試中單獨進行測試。我可以在清理中拋出異常以通過測試嗎?

回答

1

如果我沒有記錯,在清理中沒有辦法做到這一點。在測試後,清理會發生,所以如果不及時排除它們就太遲了。作爲一個原則問題,最好寫一個斷言,因爲它不會在每個錯誤的末尾提出任何javascript錯誤作爲自己的規範。

0

即使可以從Cleanup代碼完成,也不應該這樣做。 原因:您如何知道您失敗的多項測試中的哪一項?

相關問題