ваш тест не содержит повторяющихся строк, которые можно отобразить и использовать в beforeEach
. Я бы посоветовал хотя бы разделить его на два it
блока, чтобы сделать его более читабельным!
it('should .....', () => {
cy.get('[data-cy=typ_pojisteni]').select('POV + HAV', { force: true }).should('have.value', '2');
cy.get('[type="checkbox"]:visible').check().parent();
cy.get(':checkbox').should('be.checked');
cy.get('[type="checkbox"]:visible').uncheck().parent();
cy.get(':checkbox:visible').should('not.to.be.checked');
});
it('should ....', () => {
cy.get('[data-cy=typ_pojisteni]').select('POV', { force: true }).should('have.value', '0');
cy.get('[type="checkbox"]:visible').check().parent();
cy.get(':checkbox').should('be.checked');
cy.get('[type="checkbox"]:visible').uncheck().parent();
cy.get(':checkbox:visible').should('not.to.be.checked');
});