Estoy usando Gauge y Taiko (v1.3.2).
Gauge version: 1.4.3 Commit Hash: f98dd40 Plugins: html-report (4.1.4) js (2.4.0) screenshot (0.1.0)Tengo un formulario que tiene un botón Guardar. Quiero hacer clic en el botón Guardar y asegurarme de que el formulario se haya enviado por completo.
Así que uso el siguiente código:
await click('Save' , { waitForEvents: ['firstMeaningfulPaint'], navigationTimeout:40000}); El tiempo de espera del indicador en js.properties es:
test_timeout = 40000Lo que realmente sucede: se hace clic en el botón Guardar y se envía el formulario. También navegue a la página siguiente y espere allí. La página se carga y puede ver los elementos de la página. después de unos momentos devuelve este error:
¿Revisó la página siguiente? Podría haber algo que aún se está cargando en segundo plano y no está visible en la página principal.
Solución alterna:
setConfig( { waitForNavigation: false});y después de la carga de la página
setConfig( { waitForNavigation: true});