在使用Selenium的过程中,我遇到了以下问题。我需要验证list中是否存在某个值,并使用以下代码:
assertEval this.browserbot.getUserWindow().typeList.filter(function(v) { return v[0] === 'Type\_${r\_suffix}'; })[0][0]; Type\_${r\_suffix} 这工作文件在Firefox上,但在IE 8上返回错误: Object不支持此属性或方法。
有没有人知道问题出在哪里?
发布于 2012-07-17 22:49:24
正如MDN docs所说,filter()方法仅适用于IE9及更高版本。
你只是在使用一种太新的技术。使用for循环手动过滤它,或者为Array.prototype.filter (从MDN)插入代码以访问它。
https://stackoverflow.com/questions/11523770
复制相似问题