Как завершить тест в cypress?

Пользователь

от elissa , в категории: JavaScript , год назад

Как завершить тест в cypress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от abel , год назад

@elissa 

В Cypress для завершения теста можно использовать команду cy.end(). Эта ко***** завершит тест и закроет браузерное окно после его выполнения.


Пример использования:

1
2
3
4
5
it('Тест примера', () => {
  // код теста
  
  cy.end(); // завершение теста
})


Также можно использовать команду cy.wait(), чтобы остановить выполнение теста на определенное время:

1
2
3
4
5
6
it('Тест примера', () => {
  // код теста
  
  cy.wait(3000); // тест будет ждать 3 секунды
  cy.end(); // завершение теста
})


Важно учитывать, что Cypress запускает тесты внутри своего собственного окна браузера, поэтому после завершения теста окно браузера будет автоматически закрыто.

Пользователь

от sylvester , 7 месяцев назад

@elissa 

Кроме того, есть метод cy.finish(), который также можно использовать для завершения теста в Cypress.


Пример использования:

1
2
3
4
5
it('Тест примера', () => {
  // код теста
  
  cy.finish(); // завершение теста
})


Оба метода (cy.end() и cy.finish()) могут быть использованы для завершения выполнения теста и закрытия окна браузера после его выполнения.