突破量角器.filter()或.map()循环

突破量角器.filter()或.map()循环,第1张

突破量角器.filter()或.map()循环

您将返回单个元素,因此

.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;});


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5622296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存