Согласен. Плагин огонь
у меня был кейс где было 100500 инпутов и я туд вписал текст
я добавил проверку, что бы после написалния в инпуте был текст что я написал( и так ко всем инпутам)
после чего , я сохраняю форму
в один из моментов, у меня тест упал, ибо не нашел текст в инпуте
потом оказалосб, что форму можно было сохранить и без того, что ты можешь туда вписать текст
в итоге: Когда ты написал
» cy.get(‘selector’).type(‘abracadabra’) »
и БЕЗ проверки
ты после продолжения написания тестов, не замечаешь, написало ли там текст или нет.
И форму оно сохранит с пустым инпутом
Баг есть
И автотест его не задетектил
Годный кейс
он покинул наш чат)
но иногда заходит
будеш легше писати, хоч і більше
добавление больших проверок это не плохо
стабильность это збс
у меня был кейс где было 100500 инпутов и я туд вписал текст
я добавил проверку, что бы после написалния в инпуте был текст что я написал( и так ко всем инпутам)
после чего , я сохраняю форму
в один из моментов, у меня тест упал, ибо не нашел текст в инпуте
потом оказалосб, что форму можно было сохранить и без того, что ты можешь туда вписать текст
в итоге: Когда ты написал
» cy.get(‘selector’).type(‘abracadabra’) »
и БЕЗ проверки
ты после продолжения написания тестов, не замечаешь, написало ли там текст или нет.
И форму оно сохранит с пустым инпутом
Баг есть
И автотест его не задетектил
бывает еще что слишком быстро сайпрес пишет и фронт не успевает
allure-commandline
Видимо мой случай)
НДА
не понял
поподробней
у тебя по дефолту 4 секи на проверку
а от зміст степу?
public checkCancelButton(): MainPage {
cy.allure().startStep(`Check the «Cancel» button`);
this.actionButton(Button.Cancel).then((button: JQuery<HTMLElement>) => {
cy.wrap(button).should(«be.visible»);
cy.wrap(button).should(«be.enabled»);
});
cy.allure().endStep();
return this;
}
cy.allure().startStep(`Check the «Cancel» button`);
this.actionButton(Button.Cancel).then((button: JQuery<HTMLElement>) => {
cy.wrap(button).should(«be.visible»);
cy.wrap(button).should(«be.enabled»);
});
cy.allure().endStep();
return this;
}
хм