0
votes

Python Selenium Cliquez sur le bouton dans une classe

 login_via_email_button

dans l'image ci-dessus J'essaie de cliquer sur le bouton" Continuer par e-mail ". C'est le code que j'ai: xxx

Soit ma syntaxe est faux ou ma mauvaise compréhension des pages Web me laissa tomber

toute aide - très appréciée

merci Rob


0 commentaires

4 Réponses :


1
votes

Je pense que votre XPath est éteint, de l'exemple que vous avez donné, je suppose que vous voulez quelque chose comme ceci: xxx

w3schools.com a un excellent tutoriel sur la syntaxe XPath


1 commentaires

Merci - il semblait y avoir une question de synchronisation, mais une fois que votre syntaxe était bonne



1
votes

Vous pouvez utiliser des solutions ci-dessous, si vous souhaitez cliquer sur une Continuer avec le bouton E-mail :

- xpath

Exemple 1 xxx

Exemple 2 xxx

- CSS Sélecteur xxx

n'oubliez pas d'ajouter ci-dessous importations xxx


2 commentaires

Belle - le 1er exemple a fonctionné un régal (juste capitale D comme étant capitalisé l'objet «pilote» dans mon code). Merci beaucoup


Génial !! Souhaitez-vous assez aimable pour accepter Réponse de votre part.



0
votes

Pouvez-vous essayer ce code

Element = Driver.find_element_by_xpath('//*[@id="site-content"]/div/div/div/div/div/div/div/div[2]/button')


0 commentaires

0
votes
find_elements_by_class_name('_18m31f1b').click()
It should be enough to do what you want as the button seems to be connected to that class and all you want to do is click it.

0 commentaires