2012-07-17 38 views
0

我在使用Selenium時遇到了以下問題。 我需要驗證某個值在列表中存在與我使用以下代碼:Selenium IDE:this.browserbot.getUserWindow()。typeList.filter在IE8上返回錯誤

assertEval this.browserbot.getUserWindow()typeList.filter(函數(V){返回v [0] === 'Type _ $ {r_suffix}';})[0] [0]; 類型_ $ {r_suffix}

此工作文件在Firefox上,但在IE 8上返回錯誤:對象不支持此屬性或方法。

難道有人有一個想法,哪裏是一個問題?

回答

0

MDN docs所述,filter()方法僅適用於IE9及更高版本。

Your're只是使用一個太新的技術。使用for循環手動對其進行過濾,或插入Array.prototype.filter(來自MDN)的代碼以訪問它。