gpt4 book ai didi

javascript - cucumber 和 Protractor 有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:21:41 25 4
gpt4 key购买 nike

所以我写了一个 Angular 应用程序,我想实现端到端测试,所以我在互联网上搜索了一个工具。我发现 Protractor 和 Cucumber 是执行此操作的两个流行工具,但我对它们之间的区别感到困惑。

最佳答案

Cucumber 和 Protractor 不做相同的工作来比较

Cucumber 使我们能够以行为驱动开发 (BDD) 风格编写自动化测试。它可以与 Jasmine 或 Mocha 相对使用,作为 Protractor API 上的测试框架

Protractor 是 WebDriver Js 的包装器,用于编写端到端测试以与浏览器交互。您可以使用以下任何框架编写 Protractor 测试

  1. Jasmine

  2. Mocha

  3. Cucumber

当您需要以 BDD 风格编写测试时,您将 cucumber 作为 Protractor 配置中的自定义框架 - 验收测试

我想这足以让您入门,您可以阅读更多有关 Protractor with Cucumber 的信息 here .有 npm 包 - cucumber & protractor-cucumber-framework这将启用此集成

关于javascript - cucumber 和 Protractor 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42132396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com