Obține window.documentpagina care este activă în prezent.

Sintaxă

cy.document()cy.document(options)

Utilizare

Utilizare corectă

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

Argumente

options (Obiect)

Pasați un obiect options pentru a schimba comportamentul implicit al cy.document().

Opțiune Default Descriere
log true Afișează comanda în jurnalul de comandă
timeout defaultCommandTimeout Timp de așteptare pentru ca cy.document() să se rezolve înainte de expirarea timpului

.

Yields

  • cy.document() ‘yields the window.document object’

Exemple

No Args

Get document and do some work

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

.

Faceți o afirmație despre document

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

Reguli

Cerințe

  • cy.document() necesită să fie înlănțuită de la cy.

Assertions

  • cy.document() va încerca din nou în mod automat până când toate aserțiunile înlănțuite au trecut

Timeout

  • cy.document() poate aștepta timp de așteptare pentru ca aserțiunile pe care le-ați adăugat să treacă.

Jurnal de comenzi

Obțineți documentul

cy.document()

Comanda de mai sus se va afișa în jurnalul de comenzi sub forma:

Document jurnal de comenzi

Când se face clic pe document în cadrul jurnalului de comenzi, consola emite următoarele:

console.log document

Vezi și

    • cy.window()
    • Cypress should callback

    .