我將TestNG與Selenium結合使用來測試具有多頁面流(例如註冊並跨8個不同頁面完成您的配置文件)的Web應用程序。TestNG是否支持WARN類型錯誤而不僅僅是PASS/FAIL?
我已經使用Selenium的PageObject的方法,並在每個頁面中執行檢查代碼以檢查「php error」消息不會顯示在頁面中,在這種情況下,如果單個頁面檢測到此錯誤,則完整流(這是一個@Test方法在內部引用多個PageObjects)將失敗。
我想報告一些錯誤,但不會將整個流程標記爲失敗(例如錯誤地轉義引號或HTML字符)。我可能在所有頁面中都有一個共同的錯誤,這並不妨礙整個流程的執行,如果我能報告警告並能夠繼續測試,這將節省時間。
是Reporter做到這一點的最好方法?從可用性角度來看,使用RED(失敗),GREEN(通過)和ORANGE(警告)顏色顯示報告會很好。
我很想知道這是否也很容易完成,或者有什麼可以開箱即可完成的。 – Aaron