如何使用量角器测试angularjs应用

问题描述 投票:1回答:1

我目前正在使用Karma和Jasmine对我的第一个有角度的App进行单元测试。现在,我想测试应用程序的HTML元素,但是在业力测试运行程序中找不到任何方法。我读到这只能用量角器来实现。我不知道在量角器中编写和运行测试,有人可以帮我吗?要么建议是否有一种方法可以在业力中测试HTML?因为我正在使用Karma进行控制器测试,所以可以在Karma中也测试HTML,那么它将非常有帮助。对于量角器,我也可以在量角器中测试我的控制器吗?

angularjs unit-testing jasmine protractor karma-runner
1个回答
2
投票

首先,通常为AngularJS应用编写两种主要不同的主要测试/类别的类型:单元测试和端到端测试。

对于指令,控制器,服务的单元测试,请使用karma

对于端到端测试-使用protractor


Protractor's FAQ的相关报价:

业力是用于单元测试的好工具,量角器旨在用于端到端或集成测试。这意味着您的各个控制器,指令和服务的逻辑使用业力运行]]。 您在其中运行实例的大型测试您的整个应用程序应使用量角器运行。量角器为旨在从用户的角度运行测试-如果您的测试可以记录下来,作为人类与您互动的说明应用程序,它应该是用量角器编写的端到端测试。

另请参见:

© www.soinside.com 2019 - 2024. All rights reserved.