Время посещения кипариса истекло после второго звонка - PullRequest
0 голосов
/ 13 января 2020

Я написал пару тестов, которые работают на себя. Каждый тест посещает домен с базовым URL-адресом «localhost: 3000». Когда я пытаюсь запустить все свои тесты, посещение не работает после второго теста.

Таким образом, первые два посещения работают, а третье просто ждет, пока истечет время ожидания. Когда я переключаю порядок тестов, они все равно застревают при третьем вызове.

Это происходит только тогда, когда я запускаю кипарис с "cypress open" и запускаю "Run all specs". Когда я запускаю «Yarn Cypress Run», все тесты проходят.

Надеюсь, кто-то может помочь!

РЕДАКТИРОВАТЬ: Мы использовали Nightwatch раньше и не было проблем с переходом на разные URL.

Мой тестовый код:

context('Actions', () => {
    beforeEach(() => {
    });

    it('map is visible', () => {
        cy.visit('');
        cy.get('.map', {timeout : 20000});
    });
});

По сути, каждый тест выглядит одинаково, но я передаю разные параметры для вызова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...