mirror of
https://github.com/cypress-io/cypress.git
synced 2026-05-19 06:38:45 -05:00
1.9 KiB
1.9 KiB
title, comments, description
| title | comments | description |
|---|---|---|
| window | true |
Get the global window object of the remote application that was visited.
Syntax
cy.window()
cy.window(options)
Usage
cy.window() 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.window()
Arguments
{% fa fa-angle-right %} options (Object)
Pass in an options object to change the default behavior of cy.window().
| Option | Default | Notes |
|---|---|---|
log |
true |
Whether to display command in Command Log |
Yields
cy.window() yields the window object.
Timeout
cy.window() will retry for the duration of the defaultCommandTimeout.
Examples
Window
Returns the remote window object
cy.visit('http://localhost:8080/app')
cy.window().then(function(win){
// win is the remote window
// of the page at: http://localhost:8080/app
})
Options
Passes timeout through to .should() assertion
cy.window({ timeout: 10000 }).should('have.property', 'foo')
Command Log
Get the window
cy.window()
The commands above will display in the command log as:
When clicking on window within the command log, the console outputs the following: