0

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

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

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

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

4

1 回答 1

0

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

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

于 2012-07-17T14:49:23.697 回答