J'essaie de localiser l'élément de XPath: j'ai essayé d'ajouter attendre de charger la page et j'ai également essayé de faire défiler la page vers le bas. Mais même erreur p>
pilote.findellement (by.xpath ("// text () [contient (., 'Ajouter un portefeuille')] / Ancestor :: A [1]")). Cliquez sur (); P>
Erreur inconnue: élément ... n'est pas cliquable au point (326, 302). Un autre élément recevrait le clic: ... p>
3 Réponses :
Ajoutez explicitwait pour attendre que l'élément soit visible / cliquable p>
J'ai essayé ceci oui, même erreur. il semble que une autre classe reçoit le clic .. y a-t-il un moyen de masquer la classe qui obtient le clic comme dans l'erreur dit
Pourriez-vous fournir HTML ou partager une capture d'écran au moment de l'échec?
Ça a fonctionné quand j'ai ajouté ...... pilote.findElement (par.partiallinktext ("Ajouter un portefeuille"))) SendKeys (Keys.return);
Cela pourrait vous aider, mais assurez-vous qu'il n'y a pas d'alerte ni de fenêtre contextuelle active dans la fenêtre.
Je vous suggérerais d'utiliser la méthode JavascriptRexecutor Cliquez ici.
JavascriptExecutor executor = (JavascriptExecutor) driver; executor.executeScript("arguments[0].click();", element);
il différent non de réponse est fonctionné