【问题标题】:Testing a websockets server with protractor使用量角器测试 websockets 服务器
【发布时间】:2015-04-30 08:17:25
【问题描述】:

我有一个自定义 WebSockets 服务器,可以触发 AngularJS 客户端中的路由更改。我想使用量角器进行 e2e 集成测试。由于路由更改事件每 30 秒发生一次并且涉及多用户交互,因此创建服务的模拟似乎是最好的方法。在量角器中有推荐的方法吗?

【问题讨论】:

    标签: angularjs websocket protractor


    【解决方案1】:

    我不确定这是否正是您要寻找的,但您可以在 Protractor 中定义模拟服务,然后使用 Protractors browser.addMockModule 函数将它们上传到浏览器。上传的模块将替换应用程序通常使用的真实模块。有关详细信息,请参阅以下博客文章。

    http://eitanp461.blogspot.com/2014/01/advanced-protractor-features.html

    【讨论】:

      【解决方案2】:

      我最近遇到了类似的问题,并如上所述使用 addMockModule 解决了它。我写了一篇关于它的帖子,描述了我的解决方案。

      http://www.functionalimperative.com/2015/04/22/protractor-socket-mocks.html

      我发现在模拟套接字模块时以某种方式组织我的代码很有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-09-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-11
        • 2017-03-13
        相关资源
        最近更新 更多