Cypress · Middle · Frage 33 von 77

Was ist "Conditional Testing" und warum wird davon abgeraten?

cy.get("body").then(($body) => {
  if ($body.find(".cookie-banner").length) {
    cy.get(".cookie-banner button").click();
  }
});
Antwort zeigen

Richtige Antwort: Verzweigen nach DOM-Zustand ist instabil, das DOM ändert sich

Erklärung

Der Banner erscheint vielleicht einen Moment später. Stattdessen den Zustand steuern, etwa vor dem Besuch das Einwilligungs-Cookie setzen.

Zum Weiterlesen

Fehler in der Frage

Cypress · Middle · Frage 33

Teste dich selbst

Mach den Test Cypress · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen