分度器を使用したe2eのテストでは、ファイルからデータを取り出し、そのデータがUIに存在するかどうかを確認しています。存在する場合は、それをクリックします。分度器の比較に基づいて要素をクリック
ページには約10の章があり、ファイルには2つの章(chapterNameで示されています)があります。ファイル内のchapterNamesがUIにあるかどうかを確認したい場合は、それを1つずつクリックします。以下のコードで作業していますが、ループを行う方法がわかりません
分度器でこれを行う方法は?
element.all(by.repeater('chapter in chapters')).filter(function (ele,index) {
return ele.getText().then(function(text){
return text === chapterName;
});
}).click();