t.me/atinfo_chat Telegram группа по автоматизации тестирования

Vaadin. ComboBox. Stale Element Reference Exception.

Здравствуйте!
Тестируемый проект: на Vaadin.
Автотесты: Java+Selenium+HtmlElements(yandex)+PageObject.

Проблема: есть ComboBox - < span > + список < li > ну вы знаете)
так вот при выборе одного из элементов сервер обновляет весь список, будь он неладен!
И при следующем обращении к элементу ‘Stale Element Reference Exception’.
Вообщем Vaadin удаляет этот список и создает новый такой же, но Id’шники то уже новые… |=> список который видит selenium, уже не существует ну exception нам об этом и говорит…

Может кто сталкивался с таким…
Костыль: заново инициализировать список каждый раз(
Может быть есть лучшие решения…

Я не очень опытный в этом деле…
ПЖЛСТ ПОМОГИТЕ ДРУГИ! Любые идеи…(

Это не костыль, а решение собственно. Если DOM меняется, другого пути нет. Собственно вы так распереживались, будто это съест кучу времени/ресурсов

1 Симпатия

А XPath к списку не меняется?

нет