Как исправить устаревшую ссылку на элемент при перезагрузке одного элемента
Я новичок в Python и Selen, и во время автоматизации одна страница застряла с исключением ссылки на устаревшие элементы. У меня есть страница с флажками и кнопкой "удалить" с перезагрузки. Код кнопки:<button class="btn btn-mini disabled" type="button" title="No elements selected." name="remove" id="id173c">
<i class="icon-trash"></i>
</button>
я также наблюдаю, что после нажатия на флажок название кнопки меняется на "". У меня есть код
def click_all(self):
checkboxes = self.driver.find_elements_by_xpath('//input[@type="checkbox"]')
checkbox = self.driver.find_element_by_xpath('//input[@type="checkbox"]')
for el in checkboxes:
el.click()
И после проверки скрипта 1 или 2 флажки я вижу ошибку selenium.common.exceptions.StaleElementReferenceException: Сообщение: устаревшая ссылка на элемент: элемент не прикреплен к документу страницы
Я пытался добавить несколько ожиданий, таких как ожидание, когда установлен флажок, или ожидание, когда кнопка корзины поменяет имя, но это не работает. Что я должен сделать, чтобы исправить эту проблему?