Eine unserer Webapplikationen verwendet Basic Authentication und baut mit AngularJS auf. Um diese Anwendung zu testen, verwende ich den Winkelmesser, der Selenium verwendet, um mit Browsern zu kommunizieren.Standardauthentifizierung mit Selenium in Internet Explorer 10
In Chrome, funktioniert alles einwandfrei und macht die Standardauthentifizierung ist einfach:
username:[email protected]
unter Internet Explorer, die URLs mit Benutzernamen und Passwort wird erwartet, dass ein Sicherheitsrisiko sein und sind daher nicht erlaubt. Bis Internet Explorer 9 konnte diese Einstellung in der Registrierung (FEATURE_HTTP_USERNAME_PASSWORD_DISABLE)
deaktiviert werden. Wenn Sie diesen Registrierungsschlüssel für Internet Explorer 10 festlegen, ändert sich das Verhalten (es wird kein Fehler angezeigt und die URL wird ohne den Benutzernamen und das Kennwort neu geschrieben), die Funktion ist jedoch fehlerhaft. Internet Explorer 11 zeigt dasselbe Verhalten wie Internet Explorer 10.
Hat jemand eine andere Problemumgehung, um dieses Problem zu umgehen?
Hallo Leute, ich bin auch ähnliche Art von Problem konfrontiert, in dem die Standardauthentifizierung auf Chrome arbeitet mit ‚username: password @ host‘ . Aber auf IE braucht es die Auth-Parameter nicht. Beachten Sie, dass ich das obige Update auf dem lokalen Computer verwenden kann, aber auf dem Remotecomputer haben wir keinen Administratorzugriff oder keinen Zugriff auf die Registrierung. Bitte lassen Sie mich weitere Möglichkeiten kennen, um dieses Problem zu lösen. Vielen Dank im Voraus. –