Selenium IDE:this.browserbot.getUserWindow()。typeList.filter在IE8上返回错误

时间:2012-07-17 13:41:23

标签: selenium internet-explorer-8 ide

在使用Selenium时遇到了麻烦。 我需要验证列表中是否存在某些值,并使用以下代码:

    assertEval     this.browserbot.getUserWindow()。typeList.filter(function(v){return v [0] ==='Type _ $ {r_suffix}';})[0] [0];     类型_ $ {} r_suffix

此工作文件在Firefox上,但在IE 8上返回错误:对象不支持此属性或方法。

有人知道问题出在哪里吗?

1 个答案:

答案 0 :(得分:0)

正如MDN docs所说,filter()方法仅适用于IE9及更高版本。

你只是使用了一种太新的技术。使用for循环手动过滤它或插入Array.prototype.filter的代码(来自MDN)以访问它。