end
结束命令链。
语法
.end()
用法
正确用法
cy.contains('ul').end() // 返回'null'而不是'ul'元素
错误用法
cy.end()
生成结果
.end()
返回null
。
示例
.end()
在您想结束命令链并强制下一条命令不接收上一条命令的返回结果时非常有用。
cy.contains('用户: Cheryl')
.click()
.end() // 返回null
.contains('用户: Charles')
.click() // contains现在会在文档中查找内容
或者,您也可以直接从 cy
开始一个新的命令链。
cy.contains('用户: Cheryl').click()
cy.contains('用户: Charles').click() // contains现在会在文档中查找内容
规则
要求
.end()
必须在上一条命令后链式调用。
断言
.end()
不能链式调用任何断言。
超时设置
.end()
不会超时。
命令日志
.end()
不会在命令日志中记录