revert: refs #7356 command dataCy proposal
This commit is contained in:
parent
97c55aa1ec
commit
20f3525e50
|
@ -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', () => {
|
||||
|
|
Loading…
Reference in New Issue