我必须从以下元素集中跟踪一个元素,该元素是在下拉菜单中设计的,应该为量角器e2e选择该元素,感谢您对此的评论,
<option value="5250539" ng-repeat="option in cell.field.selectOptions track by $index" id="5250539" ng-selected="option.id == cell.data.data" class="ng-binding ng-scope">010:sometext
</option>
谢谢。
答案 0 :(得分:1)
量角器的API文档很好地说明了如何过滤结果集以单击特定结果。这就是您要单击下拉列表中的单个选项的方式。
element.all(by.css('.items li')).filter(function(elem, index) {
return elem.getText().then(function(text) {
return text === 'Third';
});
}).first().click();
可在此处找到文档: https://www.protractortest.org/#/api?view=ElementArrayFinder.prototype.filter