Krijg de window.document van de pagina die momenteel actief is.

Syntaxis

cy.document()cy.document(options)

Gebruik

Correct gebruik

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

Argumenten

options (Object)

Geef een options-object in om het standaardgedrag van cy.document() te wijzigen.

Option Default Description
log true Toont de opdracht in het opdrachtlogboek
timeout defaultCommandTimeout De tijd die nodig is om te wachten tot cy.document() is opgelost voordat de time-out is verstreken

Levert

  • cy.document() ‘levert het window.document object op’

Voorbeelden

No Args

Haal document op en doe wat werk

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

Maak een bewering over het document

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

Regels

Vereisten

  • cy.document() vereist dat cy aan de ketting wordt gelegd.

Assertions

  • cy.document() zal automatisch opnieuw proberen totdat alle geketende assertions zijn geslaagd

Timeouts

  • cy.document() kan een time-out nemen in afwachting van assertions die u hebt toegevoegd om te slagen.

Command log

Haal het document

cy.document()

De bovenstaande opdracht wordt in het commandolog als volgt weergegeven:

Command log document

Wanneer u in het commandolog op document klikt, geeft de console het volgende weer:

console.log document

Zie ook

  • cy.window()
  • Cypress should callback