Incapable de créer une nouvelle session à distance
Comment résoudre ce problème. Plus tôt, mon code fonctionne, mais les paramètres d'internet explorer ont été réinitialisées par quelqu'un. Maintenant, je me fais cette exception.
Started InternetExplorerDriver server (32-bit)
2.53.1.0
Listening on port 16183
Only local connections are allowed
Oct 21, 2016 10:14:12 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Attempting bi-dialect session, assuming Postel's Law holds true on the remote end
Oct 21, 2016 10:14:12 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Falling back to straight W3C remote end connection
Oct 21, 2016 10:14:12 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Falling back to original OSS JSON Wire Protocol.
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{ensureCleanSession=true, browserName=internet explorer, version=, platform=WINDOWS}], required capabilities = null
Build info: version: 'unknown', revision: '3169782', time: '2016-09-29 10:24:50 -0700'
System info: host: 'BWT12654001', ip: '10.52.132.157', os.name: 'Windows Server 2008 R2', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_101'
Driver info: driver.version: InternetExplorerDriver
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:80)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:602)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:242)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:228)
at org.openqa.selenium.ie.InternetExplorerDriver.run(InternetExplorerDriver.java:180)
at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:172)
at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:144)
at mypackage.TestIEBrowser.main(TestIEBrowser.java:33)
Ce
selenium webdriver
version utilisez-vous? Cette semaine, j'ai testé webdriver
version 3.0.1
et a obtenu cette même exception pour une exécution à Distance. Dans ma machine locale, c'est encore à travailler. N'ai pas eu le temps encore à étudier. Le webdriver
version j'ai le travail est 2.53
.OriginalL'auteur Gourav Sinha | 2016-10-21
Vous devez vous connecter pour publier un commentaire.
Cela peut fonctionner hors de la boîte, sans les capacités désirées paramètres. Allez à options internet>>Sécurité, cliquez sur: "rétablir toutes les zones au niveau par défaut et par la suite, s'assurer que l'option" Activer le mode protégé case est cochée pour tous les quatre zones.
c'est une solution spécialement pour IE, pas Firefox
OriginalL'auteur Tester Man
Tout d'abord, vérifiez votre niveau de zoom par défaut dans Internet Explorer. Si ce n'est pas de 100%, puis effectuez les étapes suivantes:
Ouvrez Internet Explorer.
Appuyez sur Alt + X, puis cliquez sur Options Internet.
Cliquez sur l'onglet Avancé.
Placez une coche sur "Réinitialiser le niveau de Zoom pour les nouvelles Fenêtres et onglet"
Appuyez sur Appliquer et ok.
Fermer et ouvrir la fenêtre d'Internet Explorer et vérifier si le Zoom par Défaut
est fixée à 100 %.
Une fois que vous avez fait avec les étapes ci-dessus, ajouter les lignes suivantes dans votre code:
Maintenant exécuter votre programme et cela devrait fonctionner.
Espère que ça va aider!!
OriginalL'auteur Harshil Doshi
La question est débattue sur Le sélénium projet sur Github
Ici est la citation la plus pertinente/partie informative qui m'a aidé à résoudre la question:
OriginalL'auteur Jonatan Kaźmierczak