如何检查下一个测试用例,然后browser.verify.ok失败

时间:2019-03-07 22:07:15

标签: nightwatch.js

module.exports = {
    'test' : function (browser) {

        browser
            .url("someurl");

        browser.getTitle((title) => {
            browser.verify.ok(title.trim().length !== 0, "Title is not empty");
        });

        browser.expect.element('h1').text.to.not.equal('');
    }
};

如果browser.verify.ok失败,则测试用例停止browser.expect.element('h1').text.to.not.equal('');不在运行。 我该如何解决?

1 个答案:

答案 0 :(得分:0)

为了在断言失败后继续运行测试,请在abortOnAssertionFailure: false文件中设置globals.js。参考:https://github.com/nightwatchjs/nightwatch/blob/master/lib/settings/defaults.js#L19