按顺序调整测试 nightwatch.js

modulate tests, sequentially, with nightwatch.js

我如何将函数线程化,以 运行 顺序,在彼此之上线程化(或以某种方式调制以进行较小的测试)。

例如,我正在使用 nightwatch.js 来测试 Web 应用程序 - 它需要一系列点击功能和事件侦听器才能进入不同的屏幕 -当我把所有东西都放在一个大函数中时,它就起作用了;但是当我试图打破它的多个功能时,例如每个屏幕或模块;线程丢失了(即它没有通过登录屏幕),所以失败了。 有什么实现或调整的建议吗?

this.TeamPanel = function(browser) {
        browser
        // Start
        Errors.checkForErrors(browser);

        browser.end();
};    

this.postTeamPanel = function(browser) {
        browser
        // I want this function to execute where the previous left off, not start over
        Errors.checkForErrors(browser);

        browser.end();
};    

我认为你不应该调用 browser.end() 直到你想结束你的测试。