【问题标题】:e2e testing with protractor in angular 2使用角度 2 的量角器进行 e2e 测试
【发布时间】:2017-05-30 10:10:18
【问题描述】:

在后端我使用 Spring Boot,在前端我使用 Angular 2。 我为我的前端编写简单的测试,但我想模拟我的后端。 我在谷歌搜索,但我没有找到我的问题的答案。 如何使用量角器模拟后端测试? 对不起我的英语不好! 谢谢!

我试过这个:https://www.npmjs.com/package/protractor-mock-backend# 但后来我发现了这个: https://github.com/angular/protractor/blob/582411b7ad6c0f9176b231dc51dc328b98affbdf/lib/protractor.js#L717

【问题讨论】:

  • 如果您的后端是通过 REST,那么您可以使用简单的 json-server - 这是非常基本的,可以在 e2e 之前启动(例如在量角器的 beforeLaunch 回调中)
  • 谢谢,这对我有用!

标签: mocking protractor e2e-testing angular2-testing


【解决方案1】:

如果您的后端是通过 REST,那么您可以使用简单的 json-server - 这是非常基本的,可以在 e2e 之前启动(例如在量角器的 beforeLaunch 回调中)

(从评论中添加,因为它似乎是一个有用的答案)

【讨论】:

【解决方案2】:

使用 Angular 2 应用模拟 API 的最佳方法是使用 ng-Apimock。据我所知,目前市场上唯一可以支持本地开发和 E2E 测试的插件。

我在一个客户的 Angular 2 应用程序中使用它,它就像一个魅力。有足够多的文档/插件可以让它工作,例如 grunt、gulp、Anguler-CLI、Angular-seed 等等。

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 2023-03-30
    • 2016-11-25
    • 1970-01-01
    • 2015-06-11
    相关资源
    最近更新 更多