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 the window.document object’

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ån cy.

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:

Command log document

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

console.log document

Se även

  • cy.window()
  • Cypress should callback