San*_*nju 31
Jasmine是一个用于测试 JavaScript代码的行为驱动开发框架.它不依赖于任何其他JavaScript框架.它不需要DOM.它具有干净,明显的语法,因此您可以轻松编写测试.
Karma本质上是一种测试工具,它可以生成一个Web服务器,该服务器根据连接的每个浏览器的测试代码执行源代码.检查每个浏览器的每个测试的结果,并通过命令行显示给开发人员,以便他们可以看到哪些浏览器和测试通过或失败.
Jasmine和Karma通常一起用于执行单元测试或集成测试.
Protractor是Angular和AngularJS应用程序的端到端测试框架.量角器针对在真实浏览器中运行的应用程序运行测试,与用户进行交互,而不依赖于其他工具来执行相同操作.
参考文献:
小智 7
Protractor 是一个 Selenium 包装器,它本身不是一个测试框架。量角器包括 Jasmine,请参阅官方页面上的conf.js
exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js']
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13789 次 |
最近记录: |