1
我在看如何通過像Selenium或PhantomJS這樣的自動化測試工具來測試基於網站的網站。測試的一般流程是:如何檢測所有綁定已更新並且頁面更新完成?
- 做一些事情(例如,點擊按鈕)
- 檢查,看是否發生了成功的副作用(例如,跨度文本更新)
- 重複
問題是#2。淘汰賽更新不會立即發生,所以我做到以下幾點:
- 檢查成功狀態每100ms
- 如果在5秒鐘後,會失敗。
這很糟糕,因爲我必須讓超時時間足夠長以至於淘汰賽總是完成,或者生活在虛假的失敗中。
有沒有一種方法可以檢測到所有依賴項已更新?還是有另一種我錯過的方法?
感謝, 埃裏克