将Casper测试转换为Nightwatch JS

时间:2018-09-10 06:42:31

标签: automation casperjs nightwatch.js ui-testing

我在casper.js中有以下UI测试

function tests(test) {

  casper.on('resource.received', function (res) {
    if (res.url === (test.url)) {
       console.log('inside the if
    }
  });

  casper.then(function () {
    test.assertHttpStatus(200, Successfuly redirected");
  });
};

我需要将上述测试用例转换为守夜JS 这是我尝试转换代码的尝试。

module.exports = {
    'demo-nightwatch': function (browser) {
        browser
            .url(test.url, function (res) {
                    if (res.url === (test.url)) {
                         console.log("inside the if);
                    }
                })
             .then(function(){test.assertHttpStatus(200, Successfuly redirected")})
            .end()
    }
};

由于我不确定如何在casper.on()nightwatchjs部分中使用then()函数作为浏览器,因此此案例失败了。

0 个答案:

没有答案