Описание проблемы:
Я пытаюсь автоматизировать заполнение формы, в которой есть раскрывающийся список населенных пунктов.Я столкнулся с проблемой при выборе варианта, который предлагается в списке предложений.Параметры в списке предложений представлены ответом API, то есть его динамикой.Я не могу выбрать одну из опций из предложенного списка.
String Locality ="//label[contains(text(),'Locality')]/following-sibling::input";
public void insertData(DataTable str) throws InterruptedException {
List<List<String>> list = str.asLists(String.class);
super.identifyElement(locators.xpath, Locality), list.get(1).get(5));// value sendkey= Akurdi;
Элемент HTML:
<label _ngcontent-c4="" for="Location" class="active">Locality</label>
<input _ngcontent-c4="" autocapitalize="off" autocorrect="off" class="mb-0 ng-valid ng-dirty ng-touched" formcontrolname="locality" placeholder="" spellcheck="off" stype="locality" type="text" ng-reflect-klass="mb-0" ng-reflect-ng-class="[object Object]" ng-reflect-name="locality" ng-reflect-model="Akurdi" autocomplete="off">
Форма значения Sendkey: сценарий огурца: Akurdi ... ПоказатьРаскрывающийся список ввода UI