Apanhe o window.document da página que está actualmente activa.

Sintaxe

cy.document()cy.document(options)

Uso

Uso Correcto

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

Argumentos

Opções (Objecto)

Passar num objecto de opções para alterar o comportamento por defeito de cy.document().

Opção Padrão Descrição
log true Exibe a no registo de comando
timeout defaultCommandTimeout> Tempo para esperar por cy.document() resolver antes de cronometrar

Rendimentos

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

Exemplos

No Args

Obter documentos e fazer algum trabalho

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

Fazer uma afirmação sobre o documento

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

Regras

Requisitos

  • cy.document() requer ser encadeado de cy.

Assertions

  • cy.document() irá automaticamente tentar novamente até que todas as afirmações encadeadas tenham passado

Timeouts

  • cy.document() pode esperar até que todas as afirmações que você adicionou para passar.

Log de Comando

Pega o documento

cy.document()

O comando acima exibirá no Log de Comando como:

Documento de Log de Comando

Ao clicar em document dentro do log de comando, a consola emite o seguinte:

console.log document

Veja também

  • cy.window()
  • Cypress should callback