Я хочу выбрать значение из выпадающего списка, используя индекс.Я новичок в транспортире, и застрял с выбором выпадающего.Это DOM для нескольких выпадающих списков, и я вставил свой код транспортира под DOM
<ng-dropdown-panel class="ng-dropdown-panel ng-select-bottom"
ng-reflect- klass="ng-dropdown-panel"
ng-reflect-items="[object Object],[object Object]"
ng-reflect-position="auto" ng-reflect-buffer-amount="4"
ng-reflect-virtual- scroll="false" id="a5a3c1993a27" style="opacity: 1;">
<div class="ng-dropdown-panel-items scroll-host">
<div></div>
<div>
<div class="ng-option" role="option" id="a93a68b7b452">
<span class="ng-option-label">Scholar1</span>
</div>
<div class="ng-option" role="option" id="aa1cf5337c38">
<span class="ng-option-label">Scholar2</span>
</div>
<div class="ng-option" role="option" id="a36388ede7a3">
<span class="ng-option-label">Scholar3</span>
</div>
</div>
</div>
</ng-dropdown-panel>
. Я попробовал следующий код транспортира, тест не прошел и не выполнил никакого выбора. В кодеЯ дал индекс 2, чтобы выбрать 3-е значение в раскрывающемся списке.Любая помощь будет высоко оценен.Заранее спасибо.
exports.selectDropdownByNumber = function (element, index, milliseconds)
{
element.findElements(by.className('ng-dropdown-panel ng-select-bottom'))
.then(function (options) {
options[2].click();
});
if (typeof milliseconds != 'undefined') {
browser.sleep(5000);
}
};
Спасибо, K