Firefox bug avec le Sélénium Peut pas accéder objet mort
J'ai essayé d'exécuter mes tests avec Selenium 2 et Firefox 19. L'un de ces tests provoque une erreur "ERREUR: échec de l'exécution de la Commande. Le message d'erreur est: ne peut pas accéder à mort de l'objet".
Je suis en train de lire ce sujet, il semble comme un bug dans la plus récente de Firefox versions. Beaucoup de gens ont le même problème, mais je n'ai pas trouvé quelque chose de vraiment clair.
Importe quel héros peut nous aider? Peut-être nous avons juste besoin de changer quelque chose dans "about:config"?
Ce qui concerne
Je doute que cela soit un bug, de plus en plus probable que le ff moteur d'évolution et de sélénium besoin de temps pour s'adapter. j'ai eu des problèmes similaires avec selenium webdriver. j'utilise maintenant une "vieille" version de firefox pour les tests que j'ai mis en place dans une voie qui l'empêche de s'auto-mise à jour de lui-même.
Merci pour l'info, luksch. Votre réponse devrait être bon pour moi, mais malheureusement, j'ai besoin de le faire fonctionner avec Firefox 18-19-20. Merci quand même
j'ai lu jusqu'à maintenant. il semble que ff a changé cela en conception déjà dans 15 ff. selon blog.mozilla.org/addons/2012/09/12/... il devrait être facile pour une extension à s'adapter, mais le sélénium n'a pas suivi, il me semble. pouvez-vous déplacer loin de l'aide de la ff-extension et peut-être utiliser un webdriver approche fondée sur les tests?
Quelle est la version de l'IDE?
De quel type d'objet est-il en essayant d'interagir avec, quand il jette le objet mort erreur? Est l'objet désactivé, ou cachés, ou rendues inaccessibles par un div en face d'elle, ou quelque chose comme ça?
Merci pour l'info, luksch. Votre réponse devrait être bon pour moi, mais malheureusement, j'ai besoin de le faire fonctionner avec Firefox 18-19-20. Merci quand même
j'ai lu jusqu'à maintenant. il semble que ff a changé cela en conception déjà dans 15 ff. selon blog.mozilla.org/addons/2012/09/12/... il devrait être facile pour une extension à s'adapter, mais le sélénium n'a pas suivi, il me semble. pouvez-vous déplacer loin de l'aide de la ff-extension et peut-être utiliser un webdriver approche fondée sur les tests?
Quelle est la version de l'IDE?
De quel type d'objet est-il en essayant d'interagir avec, quand il jette le objet mort erreur? Est l'objet désactivé, ou cachés, ou rendues inaccessibles par un div en face d'elle, ou quelque chose comme ça?
OriginalL'auteur discostu | 2013-05-06
Vous devez vous connecter pour publier un commentaire.
J'étais désespérée sur le même Problème et n'ai pas trouvé de solution bien que beaucoup de gens semblent avoir le même problème.
Je l'ai résolu en appelant
avant l'appel à la méthode findElement
(à l'aide de Java)
Il a travaillé pour moi. Je suis à l'aide de Sélénium 3.4.0 avec Firefox 54.0.1.
OriginalL'auteur shi.ns
Cette erreur provient généralement lorsque vous n'avez pas de revenir à partir de l'image et de la tentative d'accès web directement à des éléments.
Utilisation
driver.switchTo().defaultContent();
et puis essayez d'accéder aux élémentsOriginalL'auteur Pravin Shinde
J'ai finalement fait un "tricher" pour le navigateur.
J'ai eu la échouer lorsque le Sélénium cliqué sur un lien et essayez d'ouvrir la nouvelle page. Ce que j'ai fait est juste simuler le clic, de faire de sélénium.open("URL") qui remplace le sélénium.cliquez sur("lien=ButtonWhichOpenTheURL").
Il semble fonctionner pour le moment
OriginalL'auteur discostu
Je suis confronté à la même erreur sur Firefox 23, tandis que la réouverture d'un pop-up fenêtre du navigateur. La seule solution je l'ai fait, c'est la fermeture de l'actuel sélénium session et relancer de nouveau. Il a bien fonctionné pour moi.
OriginalL'auteur user2623488