diff --git a/test/cypress/support/commands.js b/test/cypress/support/commands.js index 1504283da..41f91e855 100755 --- a/test/cypress/support/commands.js +++ b/test/cypress/support/commands.js @@ -429,29 +429,8 @@ Cypress.Commands.add('searchByLabel', (label, value) => { cy.get(`[label="${label}"] > .q-field > .q-field__inner`).type(`${value}{enter}`); }); -Cypress.Commands.add('dataCy', (tag, attr = 'data-cy', options = {}) => { - let chain = cy.get(`[${attr}="${tag}"]`).should('be.visible'); - - // Procesar cada opción y encadenar los comandos correspondientes - Object.entries(options).forEach(([key, value]) => { - switch (key) { - case 'click': - if (value) chain = chain.click(); - break; - case 'type': - chain = chain.type(value); - break; - case 'clear': - if (value) chain = chain.clear(); - break; - case 'should': - chain = chain.should(value); - break; - // Puedes añadir más casos según necesites - } - }); - - return chain; +Cypress.Commands.add('dataCy', (tag, attr = 'data-cy') => { + return cy.get(`[${attr}="${tag}"]`); }); Cypress.Commands.add('addBtnClick', () => {