到目前为止,我已经完成了所有的测试,只有贾斯敏和jQuery,使浏览器自动化。我开始探索Karma,但它似乎只用于单元测试,其中涉及加载HTML片段作为测试夹具,我找不到方法来加载整个网页。我是错过了什么,还是这仅仅是我想要做的事情的错误工具?
发布于 2016-08-27 00:08:09
来自业力常见问题部分:
我能用Karma做端到端的测试吗? Karma主要是为低水平(单元)测试设计的。如果这是一个AngularJS应用程序,你可以使用业力和因果报应插件.然而,我们推荐用于高水平测试的量角器.
通常情况下,加载整个网页超出了单个代码单元的范围:您需要旋转浏览器、加载页面并进行操作和断言。像量角器、Nightwatch.js或Webdriver.io这样的端到端测试框架可能更适合这种特殊情况.
发布于 2017-03-23 11:26:06
https://stackoverflow.com/questions/39173914
复制相似问题