mirror of
https://github.com/cypress-io/cypress.git
synced 2026-05-20 07:09:46 -05:00
1.7 KiB
1.7 KiB
title, comments
| title | comments |
|---|---|
| document | false |
Get the window.document of the page that is currently active.
Syntax
cy.document()
cy.document(options)
Usage
{% fa fa-check-circle green %} Correct 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 | Description |
|---|---|---|
log |
true |
{% usage_options log %} |
timeout |
{% url defaultCommandTimeout configuration#Timeouts %} |
{% usage_options timeout cy.document %} |
Yields {% helper_icon yields %}
{% yields sets_subject cy.document 'yields the window.document object' %}
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')
Rules
Requirements {% helper_icon requirements %}
{% requirements parent cy.document %}
Assertions {% helper_icon assertions %}
{% assertions retry cy.document %}
Timeouts {% helper_icon timeout %}
{% timeouts assertions cy.document %}
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:
See also
- {% url
cy.window()window %}

