-1
votes

Impossible de localiser l'élément erreur inconnu: élément. Un autre élément recevrait le clic:

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

pilote.findellement (by.xpath ("// text () [contient (., 'Ajouter un portefeuille')] / Ancestor :: A [1]")). Cliquez sur ();

Erreur inconnue: élément ... n'est pas cliquable au point (326, 302). Un autre élément recevrait le clic: ...


1 commentaires

il différent non de réponse est fonctionné


3 Réponses :


0
votes
  1. Ajoutez explicitwait pour attendre que l'élément soit visible / cliquable XXX

  2. S'il y a une superposition qui apparaît, assurez-vous qu'il est fermé car cela pourrait obstruer l'élément d'obtenir le clic

3 commentaires

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);



0
votes

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. xxx


0 commentaires

0
votes

Je vous suggérerais d'utiliser la méthode JavascriptRexecutor Cliquez ici.

JavascriptExecutor executor = (JavascriptExecutor) driver;
executor.executeScript("arguments[0].click();", element);


0 commentaires