ошибка:
stale element reference: element is not attached to the page document
я так и не понял, как правильно вы советуете делать.
переписал методы click , sendkeys и clear
Return Value
Type:Func<IWebDriver, ReadOnlyCollection<IWebElement>>
The list ofIWebElement
once it is located.
Что именно не понятно в этой выдержке из официальных доков?
Метод until
вернет в итоге список элементов в актуальном состоянии.
Вы же полностью проигнорировали возвращаемое значение обновленного списка, пытаясь кликнуть по первому элементу “устаревшей” коллекции. На что закономерно получили StaleEx
.
Мораль - начинать нужно с внимательного прочтения документации. Сколько вы в итоге времени потратили? 3 дня? А на что? На то, чтобы чуть подправить последние 2 строки в оригинальном коде то ли из-за невнимательности, то ли из-за лени, то ли из-за непонимания основ…