From 34fba73b216678a3f447d462c5e487a4011bc700 Mon Sep 17 00:00:00 2001 From: Lisa Knox Date: Mon, 18 Mar 2024 15:59:49 -0400 Subject: [PATCH] 21600: added waits everywhere it could possibly matter Arvados-DCO-1.1-Signed-off-by: Lisa Knox --- .../cypress/e2e/banner-tooltip.cy.js | 35 ++++++++++++------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/services/workbench2/cypress/e2e/banner-tooltip.cy.js b/services/workbench2/cypress/e2e/banner-tooltip.cy.js index f7df7d9742..3b4a4fac47 100644 --- a/services/workbench2/cypress/e2e/banner-tooltip.cy.js +++ b/services/workbench2/cypress/e2e/banner-tooltip.cy.js @@ -71,30 +71,39 @@ describe('Banner / tooltip tests', function () { cy.loginAs(adminUser); cy.get('[data-cy=confirmation-dialog-ok-btn]').click(); + cy.waitForDom(); - // cy.get('[title=Notifications]').click({ force: true }); - // cy.get('[data-cy=restore-banner-li]').click({ force: true }); + cy.get('[title=Notifications]').click({ force: true }); + cy.waitForDom(); + cy.get('[data-cy=restore-banner-li]').click({ force: true }); + cy.waitForDom(); - // cy.get('[data-cy=confirmation-dialog-ok-btn]').should('be.visible'); + cy.get('[data-cy=confirmation-dialog-ok-btn]').should('be.visible'); }); it('should show tooltips and remove tooltips as localStorage key is present', () => { cy.loginAs(adminUser); - // cy.get('[data-cy=side-panel-tree]').then(($el) => { - // const el = $el.get(0) //native DOM element - // expect(el._tippy).to.not.be.undefined; - // }); + cy.get('[data-cy=side-panel-tree]').then(($el) => { + if(!!$el) { + const el = $el.get(0) //native DOM element + expect(el._tippy).to.not.be.undefined; + } + }); cy.get('[data-cy=confirmation-dialog-ok-btn]').click(); + cy.waitForDom(); - // cy.get('[title=Notifications]').click(); - // cy.get('[data-cy=disable-tooltip-toggle]').click({ force: true }); + cy.get('[title=Notifications]').click(); + cy.waitForDom(); + cy.get('[data-cy=disable-tooltip-toggle]').click({ force: true }); - // cy.get('[data-cy=side-panel-tree]').then(($el) => { - // const el = $el.get(0) //native DOM element - // expect(el._tippy).to.be.undefined; - // }); + cy.get('[data-cy=side-panel-tree]').then(($el) => { + if(!!$el) { + const el = $el.get(0) //native DOM element + expect(el._tippy).to.be.undefined; + } + }); }); }); \ No newline at end of file -- 2.39.5