Selenide не находит элемент после действия над ним (setValue)
Определил элемент поле ввода:
public SelenideElement inputVatNumber = $(xpath("//*[@data-ui-test='input-vatNumber']"));
Записал в него строку:
$(inputVatNumber).setValue("Строка");
Убрал с поля ввода фокус. Хочу изменить введенную строку:
$(inputVatNumber).setValue("изменить строку");
Выдаёт ошибку:
Element should be visible or transparent: visible or have css value opacity=0 {StaleElementReferenceException: stale element reference: element is not attached to the page document}
Element: 'StaleElementReferenceException: stale element reference: element is not attached to the page document'
Actual value: StaleElementReferenceException: stale element refe
Caused by: StaleElementReferenceException: stale element reference: element is not attached to the page document
Ответы (1 шт):
Автор решения: Andrei Solntsev
→ Ссылка
А зачем вы два раза заворачиваете в доллар? Это лишнее.
Поменяйте $(inputVatNumber).setValue(...) на inputVatNumber.setValue("...")