log
Print a message to the Cypress Command Log.
Syntax
cy.log(message)
cy.log(message, args...)
Usage
Correct Usage
cy.log('created new user')
Arguments
message (String)
Message to be printed to Cypress Command Log. Accepts a Markdown formatted message.
args...
Additional arguments to be printed to the Cypress Command Log. There is no limit to the number of arguments.
Yields
-
cy.log()
yieldsnull
. -
cy.log()
cannot be chained further.
Examples
Message
Print a message to the Command Log.
cy.click('Login')
cy.url().should('not.include', 'login')
cy.log('Login successful')
Args
Print a message with arguments to the Command Log.
cy.log('events triggered', events)
Rules
Requirements
-
cy.log()
requires being chained off ofcy
.
Assertions
-
cy.log()
cannot have any assertions chained.
Timeouts
-
cy.log()
cannot time out.
Command Log
Print messages with arguments to the Command Log.
cy.log('log out any message we want here')
cy.log('another message', ['one', 'two', 'three'])
The commands above will display in the Command Log as:
When clicking on log
within the command log, the console outputs the
following: