2017-07-14 4 views
0

Ich versuche, Roboter-Framework als ein UI-Test-Tooling für eine Website verwenden wir intern verwenden.Roboter-Framework-Test Benutzerrolle Single-Sign-On

Um verschiedene Benutzerrollen zu testen, öffne ich den Browser mit der Standardauthentifizierung (http://user:[email protected]). Leider ist diese Methode von Chrom und Chrom-Treiber entfernt (http://www.chromestatus.com/feature/5669008342777856) (für den Test verwende ich PhantomJS). wegen dieses Problems Subresource-Anforderungen sind blockiert. Siehe Bild beigefügt.

enter image description here

Wegen dieses Problems auch js Dateien blockiert werden, und deshalb meine UI-Tests nicht richtig funktionieren.

Hat jemand eine Idee, wie man diese oder eine andere Art zu testen löst?

Antwort

0

Dieses Problem tritt bei allen Browser-Automatisierungs-Frameworks auf. Diese SO answer beschreibt einen Ansatz, einen zweistufigen Ansatz:

  1. Gehen Sie auf die URL mit http://user:[email protected]
  2. Gehen Sie auf die URL mit http://hostname.ext

Der Benutzername und das Passwort werden zwischengespeichert und folgenden Besuche wird wiederzuverwenden es.

+0

dies, einschließlich der Ausführung von VS als Admin :) – Rik

Verwandte Themen