您将返回单个元素,因此
.reduce更可取。
这是一个使用示例,它返回文本为“ mylink”的第一个链接:
var link = element.all(by.css('a')).reduce(function (result, elem, index) { if(result) return result; return elem.getText().then(function(text){ if(text === "mylink") return elem; });}).then(function(result){ if(!result) throw new Error("Element not found"); return result;});
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)