使用nightwatch.js依次调制测试

时间:2018-08-23 15:11:11

标签: javascript nightwatch.js

我该如何对函数进行线程化,使其依次运行,彼此叠加(或以某种方式进行调制以进行更小的测试)。

例如,我正在使用 nightwatch.js 来测试Web应用程序-它需要一系列单击功能和事件监听器才能进入不同的屏幕-当我将所有内容都放入其中时,它就可以工作一个大功能;但是当我尝试破坏它的功能时,例如每个屏幕或模块;线程丢失(即无法通过登录屏幕),所以a失败。 关于如何实现或调节的任何建议?

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();
};    

1 个答案:

答案 0 :(得分:1)

我认为您不应该致电browser.end(),直到您想要结束测试。