我只想知道在使用chai-as-promised与mocha和protractor时,这种方法是否好?
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();
}
})
}
});发布于 2019-05-20 01:32:17
首先,您应该更多地了解chai插件chai-as-promise。访问This url以了解有关此插件的更多信息。
其次,你需要理解这个插件是用来处理依赖于某些承诺的断言语句的。这并不意味着要处理所有的承诺。如果你是新手,那么你应该学习使用async/await和量角器。有关first source second source的更多详细信息,请参阅此文章
https://stackoverflow.com/questions/56201977
复制相似问题