Tengo una página web en la que quiero probar todos los datos y los mejores resultados, pero antes de poder hacerlo, debo autenticarme a través de un teléfono. El principal problema es que tengo que probar que no soy un robot a través de un captcha y también autenticar el teléfono con una llamada telefónica. Todo esto, según creo, se hace manualmente (no podemos eliminar el captcha o la verificación telefónica del proceso de prueba). ¿Cómo hago primero sin la ayuda del inicio de sesión de Cypress y luego configuro todas las pruebas?
Intenté iniciar sesión entre las pruebas, pero no pudieron continuar después de mi interacción.
Todos estos procedimientos de inicio de sesión deben estar deshabilitados en entornos de prueba. Simplemente porque no tienes control sobre ellos. El único resultado de tratar de evitar tales esquemas de autenticación de GUI es que hará que sus pruebas sean inestables. Ni siquiera mencionar problemas con diferentes dominios en Cypress.
Si existe tal autenticación, es mucho mejor usar una API, por ejemplo, como se describe aquí para Auth0 . Pero eso requiere alguna configuración en Auth0, y luego algo de código Cypress.