Cypress.currentTest
Cypress.currentTest
is an object representing the currently executing test
instance, with properties to access the title of the test.
Note that Cypress.currentTest
may only be used inside tests and
test hooks, and will
be null
outside of tests and test hooks.
Syntax
// an object with title and titlePath properties
Cypress.currentTest
// the title of the current test
Cypress.currentTest.title
// an array with the current test's title path
Cypress.currentTest.titlePath
Examples
Get current test title
describe('app layout and responsiveness', () => {
it('toggles the nav', () => {
expect(Cypress.currentTest.title).to.eq('toggles the nav')
})
})
Get full path of current test title
describe('app layout and responsiveness', () => {
it('toggles the nav', () => {
expect(Cypress.currentTest.titlePath).to.deep.eq([
'app layout and responsiveness',
'toggles the nav',
])
})
})
History
Version | Changes |
---|---|
8.2.0 | Cypress.currentTest added |