【问题标题】:Testing functions using Protractor使用 Protractor 测试函数
【发布时间】:2015-10-09 18:40:56
【问题描述】:

我正在尝试使用量角器测试角度代码。我能够使用元素(by.id 或 by.css)测试在 html 上可见的元素。我需要一种方法来测试 javascript 文件中的函数。假设当我们单击 html 上的一个按钮时,该按钮调用了我想要测试的 javascript 文件中的函数。

【问题讨论】:

    标签: angularjs protractor


    【解决方案1】:

    我认为您在这里遇到了范围界定问题。使用protractor,您可以通过在浏览器中打开的用户界面通过自动化用户操作(单击、输入键、悬停等)从最终用户的角度从一端到另一端测试您的应用程序。

    要测试一个函数,你应该查看AngularJS unit-testing

    【讨论】:

    • 谢谢!!这就是我要找的东西。我可以知道 Karma 是否可以用来测试模块吗?
    • @user3633315 karma 是一个测试运行器,是的,通常用于运行单元测试。很高兴它有帮助。
    • 我正在尝试使用 jasmine 框架进行单元测试。这行得通吗?或者我们还需要业力吗?
    • @user3633315 jasmine 是一个测试框架,karma 是一个测试运行器——两者都需要。
    • .service('sampleSvc', function($http, $q, $window, modalSvc){ 我有这样的服务.. 我必须注入 $http $q $window modalSvc 作为在进行单元测试时依赖项?我总是收到类似这样的错误 Unknown Provider: modalSvcprovider
    猜你喜欢
    • 2016-04-18
    • 2020-04-01
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    相关资源
    最近更新 更多