兑现承诺的最佳方法是什么?

时间:2019-05-18 18:54:35

标签: protractor mocha chai chai-as-promised

我只想知道这种方法在将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();
                            }
                        })
                }
            });

1 个答案:

答案 0 :(得分:0)

首先,您应该详细了解chai插件chai-as-promise。访问This url以了解有关此插件的更多信息。

第二,您需要了解该插件用于处理依赖于某些promise的断言语句。这并不意味着要兑现所有承诺。如果您是新手,那么您应该学习如何将async / await与量角器一起使用。 请参阅此帖子以获取更多详细信息 first source second source