2012-03-06 73 views
1

我在我的system.It運行有人寫硒測試用例顯示像硒測試用例得到錯誤

> [error] Actual value 'null' did not match '[object Object]' 
> [error] Threw an exception: this.browserbot.getUserWindow().map is undefined 
> [error] Threw an exception: this.browserbot.getUserWindow().map is undefined 

的一些錯誤是不是與我使用的或硒IDE版本等問題?我正在使用Selenium 1.6.0

+0

這將是有益的,如果你分享你的腳本。 – 2012-03-06 10:15:55

+0

\t​​開放 \t​​/PROJECTNAME \t​​ \t​​assertEval \t​​this.browserbot.getUserWindow()。映射 \t​​[對象的對象] – 2012-03-06 10:22:29

+0

上面的腳本是第一個錯誤 – 2012-03-06 10:23:12

回答

0

你得到的那些錯誤並不是因爲Selenium版本,而是因爲你的應用程序的邏輯改變了,測試期望各種操作產生不同的結果。

你唯一能做的就是通過你的測試,發現他們試圖斷言/實現/測試什麼(你確實有你的測試用例記錄,對嗎?),如果他們目前的行爲是錯誤的,修復它們。

另一種可能性是您的測試沒問題,只是應用程序開始表現不同(違反規範)並需要修復。但從上下文來看,我會說你的無人維護測試破裂了。