Ich bin mehrere Testanzüge in einer Aufnahme ausgeführt. Aktuelle ich die Daten harte Kodierung fürWinkelmesser - Generieren von Zufallsdaten für Tests
TestenBeispiel
element(by.name('email')).sendKeys(xxxxxx)
element(by.name('password')).sendKeys('password')
Diese E-Mail-Feld hat eine eindeutige Schlüsselbedingung, so dass jedes Mal, wenn ich Tests ausführen ich manuell diese Werte ändern. Es gibt viele solche Felder, die ich ändern muss, und es wird mir zu schwer, dies manuell zu tun. Wie wird das normalerweise im e2e-Test von Winkelmessern gehandhabt?
Gibt es eine zuverlässige Bibliothek von Drittanbietern oder eine Option im Winkelmesser, um Mock-Daten zum Testen zu generieren. Also jedes Mal, wenn es zufällig generiert wird, kann ich Namen, gültige E-Mail-Strings, Telefonnummern, andere aussagekräftige Zeichenfolgen usw. aus der Bibliothek erhalten.
Ich benutze Winkelmesser mit Jasmin für e2e Tests einer eckigen Einseitenanwendung.
Jede Hilfe wird sehr geschätzt.
Danke!
ansehen Niemand außer Ihnen kann sagen, welche Art von Daten die Felder gefüllt werden sollten. Eine einfache Hilfsfunktion, die eine Zuordnung von css-Selektoren und Eingabezeichenfolgen akzeptiert, würde den Trick machen. [Einige Faker-Bibliothek] (https://www.npmjs.com/browse/keyword/faker) kann hilfreich sein, aber nicht zu viel, weil ein Fixture noch vorher generiert werden sollte. – estus