Estoy tratando de cambiar la ventana gráfica de mi aplicación varias veces usando cypress.
cy.viewport(393, 851); // do something cy.viewport(1366, 768); // do somethingUna vez que cambia el puerto de visualización, el dom tardará un tiempo en ajustarse.
¿Cómo puedo esperar aquí a que el dom se ajuste y continúe con la ejecución?
Intenté volver a cargar la aplicación después de cambiar el puerto de visualización. Pero no recomiendo esta solución ya que consume tiempo y no todas las páginas son recargables.
cy.viewport(393, 851); cy.reload(); // do something cy.viewport(1366, 768); cy.reload(); // do somethingUna forma diferente de cambiar las ventanas gráficas es estableciéndolas a través de la configuración de prueba .
describe( 'page display on medium size screen', { viewportHeight: 1000, viewportWidth: 400, }o
it( 'page display on medium size screen', { viewportHeight: 1000, viewportWidth: 400, }, () => { // visit and take snapshot })