Я получаю эту ошибку, и хотя я исправил ее для другого элемента, я не могу исправить ее для этого. Я думаю, это потому, что для другого элемента я мог найти find_by_ID, тогда как у этого элемента нет идентификатора.
while True:
try:
driver.find_element_by_name('commit')
break
except (NoSuchElementException, StaleElementReferenceException):
time.sleep(1)
wait=WebDriverWait(driver, 10,ignored_exceptions=ignored_exceptions).until(EC.presence_of_element_located((By.NAME, 'commit')))
driver.find_element_by_css_selector('input.button').click()
Ошибка:
selenium.common.exceptions.StaleElementReferenceException: Сообщение:
ссылка на устаревший элемент: элемент не прикреплен к документу страницы
Справочная страница: http://www.supremenewyork.com/shop/shirts/go8jt7kse/f74y2ihpz
Определенный элемент HTML:
<input type="submit" name="commit" value="add to cart" class="button" />