小编Coo*_*ace的帖子

nightwatch.js在测试套件的末尾暂停

我一直在nightwatch.js用于功能测试自动化.问题是测试套件完成后测试暂停.它并没有结束这个过程.代码如下所示:

var afterSuite = function(browser) {
    dbFixture.deleteCollectionItemById(companyId, 'cilents');
    dbFixture.deleteCollectionItemById(customerId, 'users');
    dbFixture.deleteCollectionItemById(assetId, 'assets');
    dbFixture.deleteFile(imageId);
    browser.end();
};

var loginTest = function(browser) {
    dbFixture.createCompany(function(company) {
        dbFixture.createCustomer(company._id, function(customer, assetid, imageid) {
            companyId = company._id;
            customerId = customer._id;
            assetId = assetid;
            imageId = imageid;
            goTo.goTo(url.localhost_home + url.login, browser);
            login.loginAsAny(customer.email, browser);
            newCustomerLoginAssert.assertNewCustomerLogin(browser);
        });
    });
};

module.exports = {
    after: afterSuite,
    'As a Customer, I should be able to login to the system once my registration has been approved': loginTest
};
Run Code Online (Sandbox Code Playgroud)

我也尝试添加done();afterSuite …

javascript selenium node.js nightwatch.js

5
推荐指数
1
解决办法
1925
查看次数

标签 统计

javascript ×1

nightwatch.js ×1

node.js ×1

selenium ×1