Protractor 茉莉花测试量角器的超时问题

Protractor 茉莉花测试量角器的超时问题,protractor,Protractor,我正在使用量角器测试我的角度应用程序。 我使用我创建的模块作为先决条件来测试我的案例。 当我在满足前提条件之前运行测试时,浏览器将退出。 请在我的测试中检查我的先决条件呼叫,并提出解决此问题的任何解决方案 beforeAll(function (done) { async.series([ function (callback1) { jasmine.DEFAULT_TIMEOUT_INTERVAL = 1900000;

我正在使用量角器测试我的角度应用程序。 我使用我创建的模块作为先决条件来测试我的案例。 当我在满足前提条件之前运行测试时,浏览器将退出。 请在我的测试中检查我的先决条件呼叫,并提出解决此问题的任何解决方案

beforeAll(function (done) {
    async.series([
            function (callback1) {
                jasmine.DEFAULT_TIMEOUT_INTERVAL = 1900000;
                setTimeout(function () {
                    console.log("inside timeout.....");
                    callback1();
                }, 500);
                browser.driver.manage().deleteAllCookies();
                browser.ignoreSynchronization = false;
            },
            function (callback2) {
                registerNewUser(myCredentials, function (res) {
                    //browser.waitForAngular();
                    myCredentials = res;
                    console.log(JSON.stringify(res));
                    console.log(res);
                    expect(res).not.toBeNull();
                    //browser.waitForAngular();
                    // browser.sleep(5000)
                    callback2(res);
                    //browser.pause(10000);
                    // browser.sleep(5000)
                    browser.waitForAngular();



                });
            }
        ],

        function (err) {
            // browser.sleep(5000)
            console.log("Inside done");
            browser.waitForAngular();
            done();

我建议您在操作之前或之后使用
browser.driver.sleep(500)
。)