在使用Selenium时遇到了麻烦。 我需要验证列表中是否存在某些值,并使用以下代码:
assertEval this.browserbot.getUserWindow()。typeList.filter(function(v){return v [0] ==='Type _ $ {r_suffix}';})[0] [0]; 类型_ $ {} r_suffix
此工作文件在Firefox上,但在IE 8上返回错误:对象不支持此属性或方法。
有人知道问题出在哪里吗?
答案 0 :(得分:0)
正如MDN docs所说,filter()
方法仅适用于IE9及更高版本。
你只是使用了一种太新的技术。使用for
循环手动过滤它或插入Array.prototype.filter
的代码(来自MDN)以访问它。