StaleElement возникает, когда найденный WebElement больше не привязан к DOM после перерисовки страницы; ссылка устарела.
Разбор
- Причины: SPA re-render, навигация, обновление списка.
- Лечение: заново найти элемент перед действием, не хранить WebElement долго.
- Retry-обёртка вокруг find+click для известных динамических зон.
- Page Object методы должны искать элемент в момент действия, не в конструкторе без нужды.
Итог
Stale — сигнал динамики DOM; лечится повторным поиском и короткоживущими ссылками на элементы.