2013-02-19 97 views
2

我想爲我的站點創建自動化測試,它基於ajax。這是使用Spring MVC/Java開發的。我有一些Selenium的知識,我也使用Selnium創建了一些測試。如何測試基於Ajax的網站?

這裏的問題是,由於網站純粹是基於ajax的,因此很難通過Selenium跟蹤/測試每個後端java代碼。

如何讓這樣的項目更輕鬆? 我可以使用JavaScript創建我的測試,並通過從後端運行Selenium?

若干問題 - 大量的彈出窗口通過AJAX調用加載的,我需要點擊彈出式菜單按鈕...錯誤:無法點擊隱藏按鍵 - 很多表加載頁面明智的數據通過內部Ajax調用的。遍歷到下一頁很難從Java的Selenium代碼管理。

+0

這是非常模糊......能當你不得不在測試的東西,是Ajax'y問題解釋? – Arran 2013-02-19 15:26:01

+0

你不應該有不依賴前端的後端測試嗎?你看起來像你正在做的是「用戶接受」測試,你推* X *按鈕並期望* Y *發生。 – epascarello 2013-02-19 15:27:41

+0

@Arran:檢查一些問題...我更新了問題 – coure2011 2013-02-19 15:32:15

回答