Google Chrome impossible de naviguer à l'URL spécifiée lors du déclenchement de Sélénium
J'ai une automatisation cadre élaboré autour de Sélénium WebDriver qui lance Chrome et accède à l'URL spécifiée et effectue spécifié à l'automatisation.
Lorsque j'ai commandé le cadre d'exécuter une tâche de longue haleine et laissé toute la nuit pour s'exécuter (Run n'a pas été couronnée de succès). Le jour suivant, quand j'ai essayé de relancer une nouvelle série de Tests, le Sélénium a été en mesure de tirer Chrome, mais le Navigateur ne serait pas accédez à l'URL spécifiée. Voici le détail de la pile.
Starting ChromeDriver (v2.7.236900) on port 60678
Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
(Session info: chrome=41.0.2272.118)
(Driver info: chromedriver=2.7.236900,platform=Windows NT 6.3 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10.12 seconds
Build info: version: '2.24.1', revision: '17205', time: '2012-06-19 16:53:24'
System info: os.name: 'Windows 8.1', os.arch: 'x86', os.version: '6.3', java.version: '1.8.0_25'
Driver info: driver.version: RemoteWebDriver
Session ID: a2fafed66d51994e3ef57bada99fddbf
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:188)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:472)
at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.maximize(RemoteWebDriver.java:683)
at com.gravitant.utils.Util.launchBrowser(Util.java:1711)
at com.gravitant.test.RunTests.start(RunTests.java:147)
at com.gravitant.test.RunTests.main(RunTests.java:80)
C'est la deuxième fois que je suis confronté au même problème.
Quand j'ai essayé de google recherche de l'erreur j'ai pu trouver cette forum particulier.
J'ai essayé de re-télécharger Chrome_driver mais il n'a pas aidé. Le redémarrage du système n'a pas aidé non plus. J'ai vérifié le code et tous les set-up, mais rien n'a été changé.
Curieusement, j'ai pu tomber sur un curieux solution.
Solution - Re-installer le Navigateur google Chrome, le problème est réglé. J'ai été en mesure d'exécuter les tests parfaitement.
Je suis curieux de comprendre pourquoi ce qui était et ce qui pourrait être la cause de chrome, se comporter de manière étrange.
Mains je ne pense pas que google Chrome a été mis à jour pendant cette période. Chrome était la même version avant de le désinstaller et de le réinstaller. Je ne crois pas que cela devrait être la question. D'ailleurs, si c'était la question, la course devrait avoir échoué après ré-installation. Qu'en pensez-vous?
Si la version chrome était même alors il pourrait être un autre problème..:)
OriginalL'auteur Razvi | 2015-04-08
Vous devez vous connecter pour publier un commentaire.
Dans mon cas, le chrome, la version du navigateur et chromedriver, les versions sont incompatibles. Chrome mis à jour automatiquement à partir de 56 à 57 et mon chromedriver version 2.27.
Les 2 questions jeter 'org.openqa.le sélénium.WebDriverException: inconnue erreur: impossible d'obtenir l'automatisation extension' erreur (lors de l'agrandissement de l'navigateur et lors de la prise de captures d'écran), où fixe après la mise à jour de cromdriver la version 2.28.
OriginalL'auteur Victor Trofimciuc
Raison de cette exception est chrome échec du chargement de sélénium automatisation extension.
Quand jamais sélénium ouvre le navigateur google chrome, le sélénium charge une extension chrome en navigateur chrome de travailler avec elle depuis quelques temp emplacement. Si le navigateur google chrome, échec du chargement de l'extension, il va lever une exception.
J'ai eu la même exception lors de mon organisation bloqué le chargement tiers des extensions dans mon navigateur google chrome.
Je suis en utilisant le Sélénium avec C# et Visual Studio.
Même moi, je ne suis pas sûr. Nous pouvons nous charger des extensions externes à l'aide de
ChromeOptions
classe mais vous ne savez pas comment faire pour charger l'extension de l'automatisation. Je suis à la recherche de la solution.Quelles mesures avez-vous prises pour résoudre le problème? Avez-vous changer votre code?
Pouvez-vous également des précisions à propos de l'extension qui est chargé? Cela se produit lorsque vous essayez de tester une extension chrome à l'aide de sélénium ou lorsque vous êtes en train de tester un site web en utilisant le sélénium?
Ce problème n'est pas résolu. Je suis à la recherche d'une solution. Vous trouverez une brève explication de ce problème: stackoverflow.com/questions/29518159/...
OriginalL'auteur VaraPrasad Pakalapati
La question ici est, de Sélénium WebDriver est pas en mesure de lancer l'installation du 3ème Partie Extensions dans chrome.
J'ai rencontré le problème aujourd'hui, donc, au lieu de ré-installation de google chrome, j'ai supprimé toutes les extensions que j'avais installé sur Chrome. J'ai un couple de "Ajouter" Blocage des extensions installées.
OriginalL'auteur Razvi
J'ai été confrontée au même problème, Dans mon cas, le principal problème était le suivant:
Le navigateur google Chrome est mis à jour auto, il met à jour à la dernière version automatiquement (Dans la plupart des cas).
Si vous avez besoin de mettre à niveau chromedriver version périodiquement et il y a des notes de publication sont également disponibles qui décrit la compatibilité entre chromedriver et la version chrome.
OriginalL'auteur Pratik Patel
J'ai eu cela sur mon Windows 10 (64 bits) PC après la mise à niveau de Sélénium 3.3.1. Le téléchargement de Chromedriver 2.29 et d'écraser l'ancienne version fonctionnait. Voir - https://chromedriver.storage.googleapis.com/index.html?path=2.29/
OriginalL'auteur Chris Liston
Au cas où quelqu'un est toujours à la recherche d'une réponse. Voici la correspondance de réponse pour ma situation.
https://github.com/SeleniumHQ/selenium/issues/3508
Cette exactement ce qui se passe dans mon cas où, je suis arriver il 60-70% du temps lors de maximiser est appelé
OriginalL'auteur Sreedhar Puttagunta
J'ai trouvé ce problème est chromedriver version de cause. Mon cas run ok quand je l'ai mise à jour de la chromedriver.
OriginalL'auteur Xing.Kyrie