Каков наилучший подход к выполнению обещаний с Chai-как-обещал? - PullRequest
0 голосов
/ 18 мая 2019

Я просто хочу знать, хорош ли этот подход при использовании чай-как-обещано с мокко и транспортиром?

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 голосов
/ 19 мая 2019

Прежде всего, вы должны узнать больше о Chai плагин Chai-As-обещание. Посетите Этот URL , чтобы узнать больше об этом плагине.

Во-вторых, вы должны понимать, что этот плагин предназначен для обработки утверждений, которые зависят от какого-то обещания. Он не предназначен для выполнения всех обещаний. Если вы новичок, вы должны научиться использовать async / await с транспортиром. См. Этот пост для более подробной информации первый источник второй источник

...