Hämta window.document för den sida som för närvarande är aktiv.
Syntax
cy.document()cy.document(options)
Användning
Korrekt användning
cy.document() // yield the window.document object
Argument
options (Objekt)
Pass in ett optionsobjekt för att ändra standardbeteendet för cy.document().
| Option | Default | Description |
|---|---|---|
log |
true |
Displays the kommandot i kommandologgen |
timeout |
defaultCommandTimeout |
Tid att vänta på att cy.document() ska lösas innan tiden går ut |
Yields
-
cy.document()’yields thewindow.documentobject’
Exempel
No Args
Hämta dokumentet och gör lite arbete
cy.document().then((doc) => { // work with document element})
Gör ett påstående om dokumentet
cy.document().its('contentType').should('eq', 'text/html')
Regler
Krav
-
cy.document()kräver att det kedjas bort fråncy.
Assertions
-
cy.document()kommer automatiskt att försöka igen tills alla kedjade assertions har godkänts
Timeouts
-
cy.document()kan ta timeout i väntan på att assertions du har lagt till ska godkännas.
Command Log
Hämta dokumentet
cy.document()
Kommandot ovan kommer att visas i Command Log som:

När du klickar på document i command loggen, så kommer konsolen att ge ut följande:

Se även
cy.window()- Cypress
shouldcallback
Lämna ett svar