Obtenir le window.document de la page qui est actuellement active.

Syntaxe

cy.document()cy.document(options)

Utilisation

Utilisation correcte

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

Arguments

options (Objet)

Passez dans un objet options pour changer le comportement par défaut de cy.document().

Option Défaut Description
log true Affiche la commande dans le journal des commandes
timeout defaultCommandTimeout Temps d’attente de la résolution de cy.document() avant le délai d’expiration

.

Rendement

  • cy.document() ‘rend l’objet window.document

Exemples

No Args

Obtenir un document et faire un travail

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

.

Faire une assertion sur le document

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

Règles

Exigences

  • cy.document() nécessite d’être enchaîné de cy.

Assertions

  • cy.document() réessayera automatiquement jusqu’à ce que toutes les assertions chaînées aient réussi

Timeouts

  • cy.document() peut se mettre en attente de la réussite des assertions que vous avez ajoutées.

Journal des commandes

Obtenir le document

cy.document()

La commande ci-dessus s’affiche dans le journal des commandes sous la forme suivante :

Document du journal des commandes

Lorsque l’on clique sur document dans le journal des commandes, la console sort ce qui suit :

console.log document

Voir aussi

  • cy.window()
  • Cypress should callback

.