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 the window.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 z cy.

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:

Dokument dziennika poleceń

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

console.log document

Zobacz także

  • cy.window()
  • Cypress should callback

.