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 |