Одна из следующих опций - опция debugger
, которая добавляется перед строкой, чтобы увидеть, где тест не пройден. В приведенном ниже тесте я получаю heightInput
от функции с именем transportMe()
и передаю это значение в это текстовое поле. Таким образом, в приведенном ниже примере тестовые броски с ошибкой 'transt' не определены. Поэтому я добавил debugger
перед запуском for loop
и нажимаю F12 во время работы, затем он перейдет к строке в консоли, и мы можем далее F11, чтобы увидеть, где она выходит из строя. ( Это рабочий браузер Chrome Я не пробовал в Electron ). Не уверен, поможет ли это, и это то, что вы ищете!
describe('Using the debugger option in Cypress', () => {
it('Check the debugger is working here', ()=> {
cy.visit('some_url_here');
const getsomeInput = transportMe();
cy.get('input[name="heightInput"]').type(getsomeInput );
})
})
function transportMe(){
var trans = 150;
debugger;
for(var i=0; i<=transt; i++)
{
trans = trans + 1;
return trans;
}
}