2011-09-30 4 views
6

j'ai eu cette erreur, lors de l'exécution de script de sélénium pour Internet Explorer 9.Sélénium Script pour IE

Exception in thread "main" org.openqa.selenium.WebDriverException: Unexpected error launching Internet Explorer. Protected Mode must be set to the same value (enabled or disabled) for all zones. (WARNING: The server did not provide any stacktrace information); duration or timeout: 193 milliseconds 

Répondre

8

Il y a un rapport de bogue discuter de cette question: http://code.google.com/p/selenium/issues/detail?id=1795

Si vous activez le mode protégé Dans toutes les zones Internet Explorer (onglet Sécurité dans les paramètres IE), je crois que le problème est résolu.

+0

Merci ses travaux, mais une autre exception se produit: org.apache.http.impl.client.DefaultRequestDirector tryExecute INFO: I/O exception (java.net.SocketException) interceptée lors du traitement de la demande: échec de la connexion provoquée par le logiciel: échec de la récupération 30/09/2011 13:49:35 org.apache.http.impl.client.DefaultRequestDirector tryExecute INFO: demande de nouvelle tentative – Mohyt

+0

Si vous obtenez une autre exception, y Vous devriez ouvrir un rapport de bogue sur le site Web du sélénium. – Stijn

0
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer(); 
ieCapabilities.setCapability(
    InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, 
    true 
); 
WebDriver dr = new InternetExplorerDriver(ieCapabilities); 
+0

+1. Cela fonctionne parfaitement pour moi, et mieux de le faire par programmation que de modifier les paramètres du navigateur si vous souhaitez porter vos cas de test. – pMan

Questions connexes