Uzyskaj window.document strony, która jest aktualnie aktywna.
Składnia
cy.document()cy.document(options)
Użycie
Poprawne użycie
cy.document() // yield the window.document object
Argumenty
options (Object)
Podaj obiekt options, aby zmienić domyślne zachowanie cy.document().
| Option | Default | Description |
|---|---|---|
log |
true |
Wyświetla polecenie w dzienniku poleceń |
timeout |
defaultCommandTimeout |
Czas oczekiwania na rozwiązanie cy.document() przed przekroczeniem limitu czasu |
.
Yields
-
cy.document()'yields thewindow.documentobject’
Przykłady
No Args
Get document and do some work
cy.document().then((doc) => { // work with document element})
.
Zrób asercję o dokumencie
cy.document().its('contentType').should('eq', 'text/html')
Reguły
Wymagania
-
cy.document()wymaga bycia połączonym łańcuchem zcy.
Asercje
-
cy.document()będzie automatycznie ponawiać próby, dopóki wszystkie połączone łańcuchowo asercje nie przejdą
Timeouty
-
cy.document()może przekroczyć czas oczekiwania na przejście dodanych asercji.
Dziennik poleceń
Pobierz dokument
cy.document()
Powyższe polecenie wyświetli się w dzienniku poleceń jako:

Klikając na document w obrębie dziennika poleceń, konsola wypisuje następujące dane:

Zobacz także
cy.window()- Cypress
shouldcallback
.
Dodaj komentarz