Gibt die window.document der Seite, die gerade aktiv ist.

Syntax

cy.document()cy.document(options)

Verwendung

Korrekte Verwendung

cy.document() // yield the window.document object

Argumente

Optionen (Objekt)

Ein Optionsobjekt übergeben, um das Standardverhalten von cy.document() zu ändern.

Option Standard Beschreibung
log true Zeigt den Befehl im Befehlsprotokoll an
timeout defaultCommandTimeout Wartezeit bis zur Auflösung von cy.document() vor dem Timeout

Ergibt

  • cy.document() ‚Ergibt das window.document Objekt‘

Beispiele

Keine Args

Dokument holen und etwas Arbeit erledigen

cy.document().then((doc) => { // work with document element})

Eine Behauptung über das Dokument aufstellen

cy.document().its('contentType').should('eq', 'text/html')

Regeln

Anforderungen

  • cy.document() muss von cy abgekettet werden.

Behauptungen

  • cy.document() werden automatisch wiederholt, bis alle verketteten Behauptungen bestanden sind

Zeitüberschreitungen

  • cy.document() können eine Zeitüberschreitung verursachen, wenn sie darauf warten, dass von Ihnen hinzugefügte Behauptungen bestehen.

Befehlsprotokoll

Das Dokument abrufen

cy.document()

Der obige Befehl wird im Befehlsprotokoll wie folgt angezeigt:

Befehlsprotokolldokument

Wenn Sie im Befehlsprotokoll auf document klicken, gibt die Konsole Folgendes aus:

Konsole.log document

Siehe auch

  • cy.window()
  • Cypress should callback