Bonjour,
j'utilise Selenium et chromedriver (version 86.0.4240.111) pour automatiser la programmation d'épingles Pinterest. Le code suivant:
Le dernier clic provoque l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Les différentes solutions trouvées par ailleurs ne fonctionnent pas (la 1ère étant l'ajout du time.sleep() )selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document
Pourtant, dans la console de Chrome, la commande xpath:me retourne bien l'élément recherché!
Code : Sélectionner tout - Visualiser dans une fenêtre à part $x("//div[@title='Mon Tableau']")
Je ne sais plus quoi faire !?!
Partager