Пытаюсь использовать следующий метод выбора из ComboBox
@Step(description = "select from combo list")
public void selectFunctionFromList(By element) {
List<WebElement> FunctionList = driver.findElements(element);
if (FunctionList.size() > 0) {
for (int i = 10; i < FunctionList.size(); i++) {
Utilities.ElementdrawBorder(driver, element);
FunctionList.get(i).click();
logger.info("--------------------> device is selected");
break;
}
}
}
где element метод получает в формате By.xpath("//*[contains(@class,'ui-select-choices')]")
При нормальном игдексе = 1 ничего из списка не выбирается...
Хотелось бы понять, почему индекс i=10 выбирает 1 элемент из списка?
Метода должна работать, как универсальная, так ComboBox имеет структуру домино и выбор одного устройства открывает другие ComboBox (получается подобие графа)
Задача стоит, используя этот метод выбирать элементы
Здравствуйте. Я в тестировании полный новичок, но есть задание, которое необходимо сделать. Мне нужно перевести авто-тест, созданный в Selenium 3.0.1, в формат WebDriver. Но проблема в том, что у меня в Selenium 3.0.1 нет никаких кнопок с настройками (Options, Actions и т. д.) - прикрепил скрин.
Смотрел видео на Ютубе, в старой версии Selenium эти кнопки есть, но эту версию скачать не получается. Может нужно еще что-то дополнительно скачать, чтобы появился этот функционал?
и получаю ошибку на пункте 5 при переключении на открывшееся окно - не могу я на него переключиться :( - соответственно п.6 выполнить не могу.
Как выполнить это переключение - команда selectWindow target title=Сумський державний університет — Netcracker - в результате ошибка " [error] Could not find window with title Сумський державний університет — Netcracker "