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("...")

→ Ссылка