所有Selenium的Assertions能夠應用在3種模式:"assert" "verify" 和"waitFor".
例如你可以用命令"assertText","verifyText"和"waitForText".
- 當一個"assert"失敗 後,測試退出。
- 當"verify"失敗後,測試將繼續進行,並且記錄失敗。也就是,我們使用一個"assert"保證應用在正確的頁面上,然後跟隨一堆 的"verify" assertions 來測試表單中域的值,標籤等等。
- "waitFor"命令等待一些狀態變爲true(這對於測試Ajax應用很有用)。如果條件已經爲true,那就會立即成功返回。然而在當前設置的超時值超時前,它將停止並且失敗。超時可以參考setTimeout。