Ottieni il window.document della pagina che è attualmente attiva.

Sintassi

cy.document()cy.document(options)

Uso

Uso corretto

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

Argomenti

opzioni (Oggetto)

Passa un oggetto opzioni per cambiare il comportamento predefinito di cy.document().

Option Default Description
log true Visualizza il nel registro dei comandi
timeout defaultCommandTimeout Tempo di attesa per cy.document() per risolvere prima del time out

Rende

  • cy.document() ‘rende l’oggetto window.document

Esempi

No Args

Ottenere un documento e fare del lavoro

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

Fa un’asserzione sul documento

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

Regole

Requisiti

  • cy.document() richiede di essere concatenato fuori da cy.

Asserzioni

  • cy.document() riprova automaticamente fino a quando tutte le asserzioni concatenate sono passate

Timeout

  • cy.document() può andare in timeout aspettando che le asserzioni che hai aggiunto passino.

Log dei comandi

Prendi il documento

cy.document()

Il comando di cui sopra verrà visualizzato nel log dei comandi come:

Command log document

Quando si clicca su document nel log dei comandi, la console produce il seguente output:

console.log document

Vedi anche

  • cy.window()
  • Cypress should callback