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.documentObjekt‘
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 voncyabgekettet 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
shouldcallback
Schreibe einen Kommentar