在量角器-下拉列表中找到元素

时间:2018-07-18 04:19:35

标签: angular protractor

我必须从以下元素集中跟踪一个元素,该元素是在下拉菜单中设计的,应该为量角器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>

谢谢。

1 个答案:

答案 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