Skip to main content
Cypress应用

Cypress.currentTest

Cypress.currentTest 是一个表示当前执行测试实例的对象,具有访问测试标题的属性。

caution

注意 Cypress.currentTest 只能在测试和测试钩子内部使用,在测试和测试钩子外部将为 null

语法

// 包含 title 和 titlePath 属性的对象
Cypress.currentTest

// 当前测试的标题
Cypress.currentTest.title

// 包含当前测试标题路径的数组
Cypress.currentTest.titlePath

示例

获取当前测试标题

describe('应用布局与响应性', () => {
it('切换导航栏', () => {
expect(Cypress.currentTest.title).to.eq('切换导航栏')
})
})

获取当前测试标题的完整路径

describe('应用布局与响应性', () => {
it('切换导航栏', () => {
expect(Cypress.currentTest.titlePath).to.deep.eq([
'应用布局与响应性',
'切换导航栏',
])
})
})

历史版本

版本变更
8.2.0新增 Cypress.currentTest