Ich habe eine Login-Seite mit angular2
erstellt. Es hat zwei Eingabefelder als userName
und password
. Und es gibt eine Schaltfläche in diesem Login.
Wenn ich den Testfall für dieses loginComponent
schreiben möchte, muss predicate
verwendet werden, um button
zu erkennen. Hier ist mein Testfall.
Ich werde testen, indem ich Eingabewerte gebe, dann klicke auf den Login-Button und schaue, was als nächstes passiert.
Ich konnte das richtige Tutorial nicht finden, um das Prädikat korrekt zu verwenden.
Der einfachste Weg, um Predicate
zu erstellen, ist eine der By
statische Methoden, dh css
, directive
.
Mit By.css
können Sie einen CSS-Selektor übergeben. Das Ergebnis von query
ist ein DebugElement
. Daher müssen Sie nativeElement
ermitteln, wenn Sie mit dem nativen DOM-Element interagieren möchten.
Tags und Links testing angular typescript karma-jasmine