2012-07-17 67 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)的代码以访问它。