У меня есть следующий код в тесте:
it('shows correct language', () => {
cy.visit('/product/my product');
cy.changeLanguage('English');
cy.get('[data-test=attribute-name]').should(
(elements) => {
console.log('this shows in console', elements);
alert('But it wont break!!!!!!!!!!');//this alert shows
debugger;//never breaks here
},
);
});
Запустил кипарис с ./node_modules/.bin/cypress open
, затем я запускаю тест в окне кипариса, которое открывает chrome, и я открываю инструменты разработчика вручную ( не знаю, как сказать кипарису открывать chrome с открытым devtools).
Показывает сообщение в консоли и показывает предупреждение, но никогда не прерывается. На вкладке sources
«Деактивировать точки останова» не задано, поэтому точки останова активны.
Установите точку останова вручную, а затем нажмите кнопку «Выполнить все тесты» после того, как первый запуск приостановит установленную вручную точку останова. но игнорирует оператор debugger
.