Sélénium Python: attendez que l'élément soit cliquable - ne fonctionne pas
Je vais tester une application web. il y a un bouton disponible dans mon tableau pour sélectionner toutes les entrées.
J'ai essayé:
driver.wait.until(ExpectedCondition.element_to_be_clickable((By.XPATH, "myXpath"))).click()
sélénium clique sur le bouton, mais rien ne se passe. (également avec send_Keys(Clés.Retour)) l'application est développée avec GXT, je pense qu'il y a beaucoup de javascript derrière le bouton. Est il y a la possibilité d'attendre jusqu'à ce qu'un eventloader est prêt? d'attente avant un clic résout le problème, mais pas une solution de test automatisé.
source d'informationauteur Storm
Vous devez vous connecter pour publier un commentaire.
Syntaxe correcte pour explicite attendre en python est :
Mieux que Après au-dessus de vous faire :
élément.cliquez sur();
Donc dans votre cas :
Mieux vous suivre. Aussi partagez votre code afin que je puisse les corriger. Votre juste 1 ligne de code faisant peu de confusion.
J'ai eu aussi ce problème... applications Web offrent une vue sur les points de vue et Appium parfois se trompe.
Cela a fonctionné pour moi:
Modifier:
J'ai mal compris votre question... Désolé...
Peut-être la modification de votre Xpath:
(ne sais pas si cela va fonctionner à une application web)