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 thewindow.documentobject’
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 lacy.
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:

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

Vezi și
cy.window()- Cypress
shouldcallback
.
Lasă un răspuns