diff --git a/test/cypress/support/commands.js b/test/cypress/support/commands.js index 41f91e855..a8315b735 100755 --- a/test/cypress/support/commands.js +++ b/test/cypress/support/commands.js @@ -72,7 +72,11 @@ Cypress.Commands.overwrite('visit', (originalFn, url, options, waitRequest = tru }); Cypress.Commands.add('waitForElement', (element) => { - cy.get(element).should('be.visible').and('not.be.disabled'); + cy.get(element) + .should('exist') + .scrollIntoView() + .should('be.visible') + .and('not.be.disabled'); }); Cypress.Commands.add('getValue', (selector) => { @@ -113,7 +117,7 @@ Cypress.Commands.add('selectOption', (selector, option, timeout = 2500) => { cy.waitForElement(selector, timeout); cy.get(selector, { timeout }) - .should('exist') + .should('be.visible') .click() .then(($el) => {