Protractor wie man das Login-Test-Skript zuerst ausführt

Ich versuche, eine Angular Single Page-Anwendung mit einem Winkelmesser zu testen. Ich muss zuerst das Anmeldeskript ausführen. Nur dann kann ich zu anderen Routen wechseln, da in @ nach einem Token gesucht wirlocalStorage bei Routenänderung.

Ist dieser Testansatz korrekt ?. In diesem Fall muss ich zuerst das Anmeldeskript ausführen. Ermöglicht Winkelmesser die Kontrolle der Reihenfolge der Spezifikationsdateien.

Oder sollte ich jedes Skript einzeln ausführen, indem ich das Token in @ festcodielocalStorage (Soll ich mich vor jedem Test selbstständig bei api anmelden).

Mein Anmeldeskript enthält das folgende

it('Login with wrong email', function() {

})

it('Login with correct email', function() {

})

So nach dem Ausführen desLogin with correct mail Ich erhalte das accessToken, das in localStorage gespeichert wird, und kann weitere Routen testen. Ist das der richtige Ansatz? Wenn nicht, wie teste ich eine einzelne Anwendung mit Login von Ende zu Ende.

m WinkelmessGestaltungsrichtlini es wird als @ erwäh

Machen Sie Ihre Tests unabhängig voneinander

So sollte ich @ verwendbeforeAll, beforeEach, um das Zugriffstoken abzurufen und vor jedem Test in localStorage zu speichern. In diesem Fall erklären Sie mir bitte, wie es geht.

Jede Hilfe wird sehr geschätzt.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage