Cypress · Middle · Frage 59 von 77
Wie lädt man eine Fixture und nutzt sie in Assertions?
cy.fixture("user.json").then((user) => {
cy.get("[data-cy=name]").should("have.text", user.name);
});- 1Die Fixture nur in der Support-Datei
importieren - 2
cy.fixturemit.thenoder per.as()als Alias - 3Fixtures lassen sich nur mit
cy.interceptnutzen
Antwort zeigen
Richtige Antwort: cy.fixture mit .then oder per .as() als Alias
Erklärung
Ein Alias per .as('user') und this.user funktioniert auch in Tests mit function () {}.