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 daswindow.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 voncy
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:
Wenn Sie im Befehlsprotokoll auf document
klicken, gibt die Konsole Folgendes aus:
Siehe auch
cy.window()
- Cypress
should
callback
Schreibe einen Kommentar