Welche Methoden werden empfohlen, um Daten für ein Java-Testframework mithilfe des Seitenobjektmodells zu speichern? Zum Beispiel habe ich ein Login-Testszenario mit einem LoginPage-Seitenobjekt und einem LoginTest, der die Login-Seite verwendet, um Tests auszuführen. Ich sage so etwas wieSpeichern von Testdaten für ein Testframework mit dem Seitenobjektmodell
public class LoginTest {
public void testLoginScenario() {
LoginPage page = new LoginPage(getDriver());
page.enterLoginInfo("username", "password");
}
}
ich den „username“ und „password“ Konstanten irgendwo gespeichert werden soll, aber ich weiß nicht, was der beste Weg, dies zu tun ist. Soll ich eine data.properties-Datei erstellen und daraus lesen? Soll ich diese als letzte statische Konstanten in einer TestData Java Klasse speichern? Dies ist eine sehr kleine Menge an Testdaten, daher glaube ich nicht, dass ich den Weg der Speicherung in einer Datenbank oder CSV gehen würde.