javascript - 哪个 Javascript 测试框架支持无浏览器测试?

标签 javascript unit-testing testing continuous-integration

对于 Javascript,存在一些测试框架,例如 JSUnit 或 js-test-driver。他们很好,但他们在浏览器中运行测试。这很好,尤其是验证您的 Web 应用程序是否在不同的浏览器中运行。但是在连续集成服务器上没有安装窗口系统(也没有浏览器)。那么有没有一种方法可以在不使用浏览器的情况下运行测试呢?最好的办法是使用现有框架之一,这样开发人员就可以在他们的浏览器中本地运行测试,而持续集成系统可以在无浏览器的情况下运行它们。

最佳答案

您可能对 HtmlUnit 感兴趣它被几个 UI 测试框架使用,如 WebDriver

关于javascript - 哪个 Javascript 测试框架支持无浏览器测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1109194/

相关文章:

testing - 测试 Ember.js 应用程序时如何模拟后退按钮?

javascript - 使用 Jquery 按列连接表

javascript - Node.js 在特定行开始读取文件

javascript - AngularJS:如何替换#39;和放大器;带撇号和空白

xcode - NSURL 书签在 Xcode Server 上的单元测试中失败

testing - 无法将 Mantis 与 Squash TM 链接

javascript - 在node.js中使用python脚本

java - JUnit 可以模拟 OutOfMemoryErrors 吗?

unit-testing - 多个获取请求一个 Controller : Unexpected request, 单元测试-AngularJS

javascript - 使用 Jest 为 vanilla JS 编写测试