例如CasperJS、Nighmare、Nightwatch、Dalekjs,我们来逐个看下。 casperJS。 (1000) .assert.containsText('#main', 'The Night Watch') .end(); }; http://nightwatchjs.org/ Dalekjs DalekJS是一个跨浏览器平台的前端集成测试框架,可以自动配置启动本地的浏览器,也可以模拟填写提交表单、点击、截屏、运行单元测试等丰富的操作。 .done(); http://dalekjs.com/ 小结一下,和单元测试相同的是,集成测试和单元测试类似,一般也会对测试预期输出进行断言和判断,不同的是,集成测试的输入设计和功能流程中涉及到浏览器本身的行为模拟
例如CasperJS、Nighmare、Nightwatch、Dalekjs,我们来逐个看下。 casperJS。 (1000) .assert.containsText('#main', 'The Night Watch') .end(); }; http://nightwatchjs.org/ Dalekjs DalekJS是一个跨浏览器平台的前端集成测试框架,可以自动配置启动本地的浏览器,也可以模拟填写提交表单、点击、截屏、运行单元测试等丰富的操作。 .done(); http://dalekjs.com/ 小结一下,和单元测试相同的是,集成测试和单元测试类似,一般也会对测试预期输出进行断言和判断,不同的是,集成测试的输入设计和功能流程中涉及到浏览器本身的行为模拟
例如CasperJS、Nighmare、Nightwatch、Dalekjs,我们来逐个看下。 casperJS。 (1000) .assert.containsText('#main', 'The Night Watch') .end(); }; http://nightwatchjs.org/ Dalekjs DalekJS是一个跨浏览器平台的前端集成测试框架,可以自动配置启动本地的浏览器,也可以模拟填写提交表单、点击、截屏、运行单元测试等丰富的操作。 .done(); http://dalekjs.com/ 小结一下,和单元测试相同的是,集成测试和单元测试类似,一般也会对测试预期输出进行断言和判断,不同的是,集成测试的输入设计和功能流程中涉及到浏览器本身的行为模拟
测试 testem 让写js的单元测试变得有趣 dalekjs 跨浏览器测试js工具 nightwatchui 测试框架 Hardy CSS 测试 安全 domxssscanner DOM based
浏览器兼容测试 当然selenium同样支持操作测试,类似的工具还有dalekjs等,如果想专门针对IE测试,可以考虑[triflejs]http://triflejs.org/,它提供了与PhantomJS
官网 DalekJS:自动化且跨浏览器的 JavaScript 功能测试框架。官网 断言 chai:适用于 node.js 和浏览器的 BDD / TDD 断言框架,并能搭配其它测试框架使用。
prova - 基于Tape和Browserify的节点和浏览器测试运行器 DalekJS - 使用JavaScript实现自动跨浏览器功能测试 Protractor - Protractor是AngularJS
prova - 基于Tape和Browserify的节点和浏览器测试运行器 DalekJS - 使用JavaScript实现自动跨浏览器功能测试 Protractor - Protractor是AngularJS