Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

199
Visualizações
Cómo probar el inicio de sesión auth0 con github usando cypress

Estoy tratando de escribir pruebas E2E para mi interfaz de usuario. Para iniciar sesión, estoy usando auth0 con inicio de sesión social - Github. He intentado varias formas de obtener token de acceso para Github:

  1. Haciendo clic en el botón de ciprés:

     cy.visit("https://myapp.io/login"); cy.get('.auth0-lock-social-button-text').click(); // Redirect me into Github login page. cy.get('#login_field').type(my_username); cy.get('#password').type(my_password); cy.get('.btn').click();

salida: URL: https://github.com/session

contenido de la página: las cookies deben estar habilitadas para usar GitHub.

  1. Iniciar sesión con cy.request
    Aquí es donde estoy atascado. Quiero burlarme del flujo de la interfaz de usuario enviando las solicitudes yo mismo, pero no estoy seguro de cómo hacerlo. Todos los ejemplos que encontré fueron con usuarios que crearon manualmente en el administrador de usuarios auth0, y recibieron los datos pasando client_secret y algunos otros parámetros. Eso no es lo que estoy buscando. Estoy tratando de ilustrar el flujo como lo ve un usuario, o al menos las solicitudes que suceden detrás.

¿Alguien tiene un ejemplo que explique cómo hacerlo?

Nota: No quiero usar cypress-social-logins porque lo necesito para pasar CI.

Gracias.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda