我只想知道这种方法在将chai-as-promised与摩卡咖啡和量角器一起使用时是否很好?
let options = customers.all(by.tagName('option'));
options.then(function (items){
for(let i=0 ; i<items.length ; i++){
items[i].getText().then(function(txt:any){
if(txt == "ABC XYZ"){
items[i].click();
}
})
}
});
答案 0 :(得分:0)
首先,您应该详细了解chai插件chai-as-promise。访问This url以了解有关此插件的更多信息。
第二,您需要了解该插件用于处理依赖于某些promise的断言语句。这并不意味着要兑现所有承诺。如果您是新手,那么您应该学习如何将async / await与量角器一起使用。 请参阅此帖子以获取更多详细信息 first source second source