Selenium exception stale element reference
Bonjour,
j'utilise Selenium et chromedriver (version 86.0.4240.111) pour automatiser la programmation d'épingles Pinterest. Le code suivant:
Code:
1 2 3 4 5 6 7 8 9
|
#On clique sur le bouton du menu déroulant Tableaux:
btn_dropdown_menu = driver.find_element_by_xpath("//button[@data-test-id='board-dropdown-select-button']")
btn_dropdown_menu.click()
time.sleep(5)
#On clique ensuite sur le nom du tableau:
btn_tableau = driver.find_element_by_xpath("//div[@title='Mon Tableau']")
btn_tableau.click() |
Le dernier clic provoque l'erreur suivante:
Citation:
selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document
Les différentes solutions trouvées par ailleurs ne fonctionnent pas (la 1ère étant l'ajout du time.sleep() )
Pourtant, dans la console de Chrome, la commande xpath:
Code:
$x("//div[@title='Mon Tableau']")
me retourne bien l'élément recherché!
Je ne sais plus quoi faire !?!