Проверьте браузер во время теста транспортира

#javascript #protractor

Вопрос:

Я пытаюсь написать тест транспортира с помощью нескольких издевательских внутренних вызовов. У меня есть один тест, который работает до определенного момента, а затем терпит неудачу, и я просто не могу проверить его, чтобы выяснить, почему.

Я действительно хочу остановить закрытие браузера, чтобы я мог просмотреть страницу, в идеале сетевые инструменты, но, по крайней мере, html. Браузер закрывается в конце теста, поэтому я просто не могу на него взглянуть. Так что для аргументации мой тест может быть таким

 describe('a new set of tests', function () {
        beforeEach(function () {
            browser.clearMockModules();
        });

        it('lets do a test, function () {

            browser.addMockModule('accountMockModule', mockInjector.injectAccount,
                dataMocks.mockedAccount,
                dataMocks.mockedAccountDetails);

            login();

            expect(browser.getCurrentUrl()).toMatch('/account');
            
            //works
            someDetails.isDisplayed();
            expect(someDetails.isDisplayed()).toBeTruthy();
            
            accountPage.clickAccountDetails(dataMocks.mockedAccount.id);

            //works
            someDetails.isDisplayed();
            expect(someDetails.isDisplayed()).toBeTruthy();
            expect(browser.getCurrentUrl()).toMatch('/accountDetails');

            accountPage.addressDetailsLink.click();

            //fails
            expect(browser.getCurrentUrl()).toMatch('/accountAddressDetails');
        });
    });
 

Я хочу остановить закрытие браузера либо до сбоя (и прокомментировать, где он не работает), либо после. Я попытался добавить цикл ожидания, но, похоже, он обрабатывает его перед запуском теста, а затем запускает тест. Есть ли способ оставить браузер открытым и доступным для проверки на некоторое время ?

Комментарии:

1. Вы пробовали что — нибудь здесь? protractortest.org/#/debugging