WebDriver не видит новую форму на странице.

web
java
webdriver
Теги: #<Tag:0x00007fedc7b44ad0> #<Tag:0x00007fedc7b44968> #<Tag:0x00007fedc7b44828>

(Руслан Лизогуб) #1

Добрый вечер, нужны свежие головы так как идеи исчерпал уже)
Интерестный момент, тест для https://www.olx.ua, подача обьявления.
Так вот после того как мы выбираем рубрику, я выбрал: Электроника » Телефоны и аксессуары » Запчасти для телефонов.
Появляются дополнительные списки, в моем случае список “Тип запчасти*”.

При попытке вызвать елемент с этого списка, а вызываю я его так:
@FindBy(xpath = “//select[@id=‘param430’]”)
private WebElement choiseCategoryForSparePartAntenn;

Select objSelect = new Select(choiseCategoryForSparePartAntenn);
objSelect.selectByVisibleText(“Антенны”);

Падает ексепшен: org.openqa.selenium.ElementNotVisibleException: element not visible: Element is not currently visible and may not be manipulated

Со слипами и ожиданиями уже наигрался, предварительно пробовал кликать, ничего не помогает. Драйвер чего-то не видит новые списки.
Буду очень признателен за наводку на ответ))


(Руслан Лизогуб) #2

Вопрос не актулен, оказалось что на странице дублировались списки, и путь был указан не к тому списку. Спасибо)