Răsfoiți Sursa

Implement waitUntilSkeletonDisappear and change viewport

https://youtrack.weseek.co.jp/issue/GW-7949
- Implement waitUntilSkeletonDisappear berfore taking screenshot
- Implement custom viewport for small window test
Mudana-Grune 3 ani în urmă
părinte
comite
ea486c9188

+ 2 - 1
apps/app/test/cypress/integration/20-basic-features/20-basic-features--sticky-fab.spec.ts

@@ -24,6 +24,7 @@ context('Access to sticky Fab', () => {
       // wait until
       return cy.getByTestid('grw-fab-page-create-button').then($elem => $elem.hasClass('visible'));
     });
+    cy.waitUntilSkeletonDisappear();
     cy.screenshot(`${ssPrefix}is-visible-on-scroll-down`);
 
     // Invisible
@@ -97,7 +98,7 @@ context('Access to sticky Fab', () => {
           });
         });
     });
-
+    cy.waitUntilSkeletonDisappear();
     cy.screenshot(`${ssPrefix}scroll-page-to-top`);
   });
 });

+ 3 - 1
apps/app/test/cypress/integration/20-basic-features/20-basic-features--sticky-subnavigation-switcher.spec.ts

@@ -24,6 +24,7 @@ context('Access to sticky sub navigation switcher ', () => {
       // wait until
       return cy.getByTestid('grw-subnav-switcher').then($elem => !$elem.hasClass('grw-subnav-switcher-hidden'));
     });
+    cy.waitUntilSkeletonDisappear();
     cy.screenshot(`${ssPrefix}is-sticky-on-scroll-down`);
 
     // Not sticky
@@ -87,7 +88,8 @@ context('Access to sticky sub navigation switcher ', () => {
       // wait until
       return cy.getByTestid('grw-subnav-switcher').then($elem => !$elem.hasClass('grw-subnav-switcher-hidden'));
     });
-    cy.viewport('iphone-5');
+    cy.viewport(600, 1024);
+    cy.waitUntilSkeletonDisappear();
     cy.screenshot(`${ssPrefix}is-sticky-on-small-window`);
   });
 });