Una delle nostre applicazioni Web utilizza l'autenticazione di base e la build con AngularJS. Per testare questa applicazione, utilizzo Protractor, che utilizza Selenium per comunicare con i browser.Autenticazione di base con selenio in Internet Explorer 10
In Chrome, tutto funziona bene e di fare l'autenticazione di base è semplice:
username:[email protected]
In Internet Explorer, del con password e nome utente dovrebbero essere un rischio per la sicurezza e sono Perciò non ammessi URL. Fino a Internet Explorer 9, questa impostazione potrebbe essere disattivata nel registro (FEATURE_HTTP_USERNAME_PASSWORD_DISABLE)
. Quando si imposta questa chiave di registro per Internet Explorer 10, il comportamento cambia (non viene visualizzato alcun errore e l'URL viene riscritto senza nome utente e password) ma la funzionalità sembra interrotta. Internet Explorer 11 mostra lo stesso comportamento di Internet Explorer 10.
Qualcuno ha una soluzione alternativa per aggirare questo problema?
Hi Guys, sono anche affrontando simile tipo di problema, in cui l'autenticazione di base funziona su Chrome con 'username: password @ host' . Ma su IE non ci vogliono i parametri di autenticazione. Nota che posso usare la correzione sopra sulla macchina locale, ma sulla macchina remota non abbiamo accesso amministratore o accesso al registro. Quindi, per favore fatemi sapere altre opzioni per superare questo problema. Grazie in anticipo. –