Я новичок в тестировании автоматизации Selenium.Попытка найти Xpath из двух раскрывающихся списков в нашем веб-приложении, но пока не повезло;Вот HTML-код обоих;В приведенном ниже HTML я пытаюсь создать Xpath, используя уникальный атрибут @Placeholder;все остальное встречается в обоих случаях, но не получилось правильно;Каждый раскрывающийся список имеет набор значений, и я пытаюсь получить эти значения, используя методы «Выбрать», «Пробные», «Начать с», а также.
Просьба предоставить ваши добрые предложения и советы.
<input class="form-control bootstrap-typeahead-input-main" type="text" placeholder="Alpha Type" autocomplete="off" value="" style="background-color: transparent; display: block; position: relative; z-index: 1;">
<input class="form-control bootstrap-typeahead-input-main" type="text" placeholder="Beta Type" autocomplete="off" value="" style="background-color: transparent; display: block; position: relative; z-index: 1;">
Вот последняя комбинация, которую я делаю;
@FindBy(how= How.XPATH, using="//input[contains(@placeholder='Alpha Type')]")
@FindBy(how= How.XPATH, using="//input[contains(@placeholder='Beta Type')]")
Использование Select после нахождения Xpath для получения значений раскрывающегося списка;
Select drpAlphaType = new Select(AlphaType);
drpEnqType.selectByValue("XYZ");