Skip to main content
Cypress应用

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() 不会在命令日志中记录

另请参阅