2011-09-30 17 views
6

ho ottenuto questo errore, durante l'esecuzione di script di selenio per Internet Explorer 9.Selenio script per 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 

risposta

8

C'è un bug report discutere la questione: http://code.google.com/p/selenium/issues/detail?id=1795

Se si attiva la modalità protetta in TUTTE le zone di Internet Explorer (scheda Sicurezza nelle impostazioni di IE) credo che il problema sia risolto.

+0

Grazie sue opere, ma si verifica un'altra eccezione: org.apache.http.impl.client.DefaultRequestDirector tryExecute INFO: I/O eccezione (java.net.SocketException) catturati durante l'elaborazione richiesta: software ha causato l'interruzione della connessione: recv riuscito 30 Settembre 2011 01:49:35 org.apache.http.impl.client.DefaultRequestDirector tryExecute INFORMAZIONI: richiesta Nuovo tentativo – Mohyt

+0

Se ottieni un'altra eccezione, y Dovresti aprire una segnalazione di bug sul sito del selenio. – Stijn

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

+1. Questo funziona perfettamente per me, e meglio farlo a livello di programmazione rispetto alla modifica delle impostazioni del browser se si desidera eseguire il porting dei casi di test. – pMan

Problemi correlati