¿Cómo puedo ejecutar una funcionalidad de inicio de sesión de aplicación no angular usando un transportador?

Hola,

Podemos utilizar API de transportador principalmente para crear pruebas e2e para aplicaciones angulares. Sin embargo, el soporte también está disponible para páginas no angulares.

El transportador requiere lo siguiente:

a) jazmín

b) Javascript / Typecript

c) selenio

d) Servidor Node.js

Al usar las API de transportador para páginas no angulares, debe decirle explícitamente al transportador que no espere ‘angular’

  1. Debería usar browser.driver en lugar de driver
  2. Necesita usar browser.driver.ignoreSynchronization = true
    Motivo : el transportador espera que los componentes angulares se carguen completamente en una página web antes de que comience cualquier ejecución. Sin embargo, dado que nuestras páginas no son angulares, Protractor sigue esperando que se cargue ‘angular’ hasta que la prueba falle con el tiempo de espera.

Puedes referir angular / transportador

Avísame si necesitas más detalles. Feliz automatización