前端自动化测试解决方案探析(12)

发表于:2016-11-23来源:ouven作者:ouven点击数: 标签:前端
http://nightwatchjs.org/ Dalekjs DalekJS是一个跨浏览器平台的前端集成测试框架,可以自动配置启动本地的浏览器,也可以模拟填写提交表单、点击、截屏、运行

http://nightwatchjs.org/

  • Dalekjs

  DalekJS是一个跨浏览器平台的前端集成测试框架,可以自动配置启动本地的浏览器,也可以模拟填写提交表单、点击、截屏、运行单元测试等丰富的操作。

module.exports = {
    'Amazon does its thing': function (test) {
      test
        .open('http://www.amazon.com/')
        .type('#twotabsearchtextbox', 'Blues Brothers VHS')
        .click('.nav-submit-input')
        .waitForElement('#result_0')
        .assert.text('#result_0 .newaps a span').is('The Blues Brothers')
        .done();
    }
};

原文转自:http://jixianqianduan.com/frontend-javascript/2016/11/22/front-end-auto-test.html