J'ai un problème avec mon navigateur IE lors de l'exécution des scripts Java de selenium WebDriver. Pendant un moment, il passera devant l'écran, à un moment donné, il passera derrière l'écran et toutes les autres fenêtres ouvertes dans le système s'afficheront devant. Cela affecte le flux des scripts exécutés principalement. Quelqu'un peut-il proposer une solution. Merci !!!Fenêtre de navigation derrière tout le reste lors de l'exécution de scripts Java selenium webdriver
Fenêtre de navigation derrière tout le reste lors de l'exécution de scripts Java selenium webdriver
Répondre
J'ai résolu ce problème dans une certaine mesure en utilisant la méthode window.focus(). Où que la fenêtre IE passe derrière l'écran, nous devons l'utiliser pour le ramener en face de l'écran. Voici l'extrait de code ((JavascriptExecutor)driver).executeScript("window.focus()");
Merci :)
known issue Il y avait un known issue avec la fenêtre IE étant poussée au bas de l'ordre Z (à l'arrière-plan) lors de certaines opérations avec le pilote IE. Parmi ceux-ci appelaient WebElement.click()
et la sélection des éléments dans un élément <select>
. Ces problèmes ont été corrigés dans 2.26.0.9 de IEDriverServer.exe. La mise à jour de vos liaisons linguistiques et de votre IEDriverServer.exe vers le latest version (2.28, au moment d'écrire ces lignes) résoudra probablement votre problème.
- 1. Selenium Webdriver (Java) - délai entre les scripts
- 2. Impossible de gérer la fenêtre showModalDialog dans Selenium Webdriver (Java)
- 3. Intégrer des scripts Autoit avec Selenium Webdriver
- 4. Comment surmonter l'échec aléatoire de mon script selenium webdriver-java?
- 5. Selenium Webdriver Fenêtre Popup de gestion
- 6. UnreachableBrowserException dans les scripts webdriver Selenium
- 7. Selenium WebDriver: Vérifier le texte de la fenêtre d'impression
- 8. Selenium WebDriver, TestNG avec Java
- 9. Selenium Webdriver: spawning Javascript Calendar fenêtre
- 10. Selenium Webdriver échoué lors de l'utilisation window_handles
- 11. Selenium Webdriver est très incohérent lors de l'exécution des scripts de test
- 12. Selenium webdriver Connexion Java
- 13. Selenium Webdriver (java) Test
- 14. Java avec Selenium WebDriver
- 15. Selenium Webdriver Java
- 16. Java Selenium webdriver: Comment gérer la fenêtre d'authentification post login
- 17. Selenium WebDriver - attente de requêtes angulaires (Java)
- 18. Python - Lors de l'exécution d'un test Selenium, la fenêtre de firefox s'ouvre mais reste vide
- 19. Comment gérer la fenêtre de navigation du fichier Windows à l'aide de selenium webdriver
- 20. Selenium Webdriver Java: Test de la fonctionnalité de chat Zopim
- 21. Selenium Java essayant de cliquer avec webDriver
- 22. Comment gérer le téléchargement de fichiers à partir de la fenêtre modale Selenium WebDriver Java
- 23. Watir webdriver: nouvelle fenêtre se cachant derrière la fenêtre principale
- 24. Codage dur mes scripts Selenium en Java
- 25. Comment le code Java Selenium WebDriver fonctionne
- 26. Selenium IDE Scripts d'enregistrement convertit en Java
- 27. Utilisation de TrustSSLcertificate dans Selenium RC/webdriver
- 28. Selenium WebDriver et l'emplacement de la fenêtre HTML à l'aide de Java
- 29. Selenium Webdriver Erreur w/Java
- 30. Gestion de la fenêtre modale Sharepoint via Selenium webdriver
Ce n'est pas un problème mondial. Cela n'arrive pas pour chaque page Web ou chaque exécution de JavaScript. Nous aurons besoin d'autres informations avant de pouvoir y répondre. En particulier, qu'essayez-vous de faire en JavaScript, faites-vous d'autres opérations comme appeler .clear() sur un élément, et quelles versions de WebDriver et IEDriverServer.exe utilisez-vous? – JimEvans
J'utilise Selenium-Java WebDriver, version 2.25.0. J'ai initialisé mon pilote de cette façon 'Driver WebDriver = new InternetExplorerDriver();'. Et oui bien sûr, ce problème ne se passe pas dans toutes mes pages d'application. Une fois qu'il se cache derrière toutes les autres fenêtres, je l'apporte en cliquant à nouveau sur le navigateur. Quand vient à une autre page, il va se cacher de la même manière qu'avant – Deepu