【发布时间】:2023-01-24 18:54:47
【问题描述】:
我们正在将现有的 Protractor 脚本(使用 Jasmine 框架)迁移到 Cypress。 我想知道我们是否也可以在柏树中使用茉莉花。因为,Cypress 默认使用 Mocha ..,所以需要澄清我们是否可以安装 Jasmine 依赖项以及 Cypress 来定义框架测试。
【问题讨论】:
我们正在将现有的 Protractor 脚本(使用 Jasmine 框架)迁移到 Cypress。 我想知道我们是否也可以在柏树中使用茉莉花。因为,Cypress 默认使用 Mocha ..,所以需要澄清我们是否可以安装 Jasmine 依赖项以及 Cypress 来定义框架测试。
【问题讨论】:
我不这么认为。 Cypress 修改/修补了 Mocha 挂钩,如 beforeEach() 和 chai expect() 以与他们的框架一起工作。
Jasmine 有什么是你不能从 Cypress 中开箱即用的吗?我相信 expect() 语法可能不同,如果您有太多 Jasmine 风格的期望需要更改,您可以添加自定义 Chai 表达式,以便它们无需修改即可工作。
【讨论】: