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.document
object’
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
should
callback
.
Dodaj komentarz