Я использую Protractor для сквозного тестирования в приложении Angular. Я пытаюсь выбрать опцию в поле выбора, но у меня появляется следующая ошибка: Элемент в настоящее время не отображается и не может быть изменен.
У меня есть эта часть html:
<select class="form-control" ng-required="true" ng-model="selectedAction.begStatus"
ng-options="obj as obj.name for obj in allBegStatuses">
</select>
И у меня есть эта строка кода в тесте транспортира:
element(by.xpath('//select/option[text()="Draft"]')).click();
Я хочу щелкнуть по опции со значением «Черновик». Вы знаете, может, в чем проблема?
element.all(by.options('obj as obj.name for obj in allBegStatuses'))
; Эта ссылка может показать вам, как применить фильтр в список опций. - person flaviomeira10   schedule 02.11.2015