AngularJS typehead с транспортиром

Я пытаюсь использовать транспортир для реализации некоторых тестов e2e. Я хотел бы имитировать взаимодействие пользователя с элементом управления автозаполнением. Я не могу найти способ выбрать (щелкнуть) один элемент из списка автозаполнения. Некоторые предложения?

Я использую AngularJSv1.3.3 и Bootstrap v3.3.0.


comment
попробуйте сделать это с помощью клавиш клавиатуры. Вы можете получить некоторую помощь здесь stackoverflow.com/questions/28410273/   -  person Priyanshu Shekhar    schedule 10.03.2015
comment
Спасибо. Отправка TAB помогла, потому что мне нужно выбрать именно первый элемент в списке, но я хотел бы иметь возможность выбирать любой элемент в списке.   -  person jojo    schedule 10.03.2015
comment
@jojo, не могли бы вы предоставить воспроизводимый пример или ссылку с аналогичным автозаполнением? Спасибо.   -  person alecxe    schedule 10.03.2015
comment
Это ссылка на автозаполнение и то, как я его использую: ‹code ›‹требуется ввод id=название города=тип города=текст ng-model=заполнитель города=выберите typeahead=city как city.description для города в GetCities($viewValue) | фильтр:{описание:$viewValue}›‹/code›   -  person jojo    schedule 11.03.2015


Ответы (1)


Это сработало для меня:

// type into the typeahead
element(by.model('job')).sendKeys('123');

// uib-typeahead uses match in matches...  
element.all(by.repeater('match in matches')).get(0).click();
person bwobbones    schedule 13.11.2016