У меня 2 теста. В одном тесте пользователь переходит к www.nordstromrack.com и входит в систему, а во втором тестовом случае он переходит к www.hautelook.com и пытается выполнить то же самое. В идеале тест должен иметь возможность перемещаться между двумя доменами в одном и том же тестовом примере, но поскольку это невозможно в кипарисе, поэтому мне пришлось добавить второй тестовый пример.
Текущее поведение: в первом тестовом случае его можно для успешного входа в систему, но когда он переходит ко второму тестовому примеру, он пытается загрузить страницу и через несколько секунд показывает, что страница не найдена. Если в тестовом примере 1 я не регистрируюсь и если подразумевается go для nordstromrack.com и просто нажимаю кнопку входа в систему и затем перехожу ко второму тестовому варианту, тогда он фактически загружает страницу hautelook.com во втором тестовом примере. Но когда я включаю шаг входа в систему, то он не может загрузить второй URL во втором тесте. Вот код: Тестовый код для воспроизведения '
describe('My Second Test Suite', function()
{
it('My FirstTest case',function() {
cy.visit("https://www.nordstromrack.com/")
cy.contains('Log In').click({force: true})
cy.get('button:contains("Log In")').click()
cy.get('input[name="email"]:visible').clear().type("cypresstest@test.com")
cy.get('input[name="password"]').clear().type("Cypress@123")
cy.get('button:contains("Log In")').click()
cy.get('.modal-template__close-icon').click()
cy.get('.secondary-nav__name').should('have.text','tester')
cy.wait(3000)
})
it('My SecondTest case',function() {
cy.visit("https://www.hautelook.com/") //cypress not loading this page in second test case
cy.contains('Log In').click({force: true})
cy.get('button:contains("Log In")').click()
cy.get('input[name="email"]:visible').clear().type("cypresstest@test.com")
cy.get('input[name="password"]').clear().type("Cypress@123")
cy.get('button:contains("Log In")').click()
cy.get('.secondary-nav__name').should('have.text','tester')
})
})`
Версии Версия пакета Cypress: 3.8.2 Бинарная версия Cypress: 3.8.2 Macbook Google Chrome: 79