mirror of
https://github.com/cypress-io/cypress.git
synced 2026-05-18 22:28:38 -05:00
1.7 KiB
1.7 KiB
title, comments, description
| title | comments | description |
|---|---|---|
| document | true |
Get the document.
Syntax
cy.document()
cy.document(options)
Usage
cy.document() cannot be chained off any other cy commands, so should be chained off of cy for clarity.
{% fa fa-check-circle green %} Valid Usage
cy.document() // yield the window.document object
Arguments
{% fa fa-angle-right %} options (Object)
Pass in an options object to change the default behavior of cy.document().
| Option | Default | Notes |
|---|---|---|
log |
true |
Whether to display command in Command Log |
Yields
cy.document() yields the window.document object.
Timeout
cy.document() will retry for the duration of the defaultCommandTimeout.
Examples
Document
Get document and do some work
cy.document().then(function(document) {
// work with document element
})
Make an assertion about the document
cy.document().its('contentType').should('eq', 'text/html')
Command Log
Get the document
cy.document()
The command above will display in the command log as:
When clicking on document within the command log, the console outputs the following: