CursosEmpresasBlogLiveConfPrecios

Creando un Scenario Outline

Clase 21 de 24 • Curso Avanzado de Automatización de Pruebas con Puppeteer

Clase anteriorSiguiente clase
    Roberto Carlos González Castro

    Roberto Carlos González Castro

    student•
    hace 3 años

    De momento la mejor forma de correr especificamente el test usando los tags es escriibirlo directamente en la terminal el comando:

    npx codeceptjs run --grep “@probando” --verbose

    Ya que en el video, el metodo que usa el profesor igualmente se esta ejecutando el primer Scenario y luego Scenario Outline.

      Irving Juárez

      Irving Juárez

      student•
      hace 3 años

      Si, ya que corrio el npm run test, yo tambien me di cuenta

      Smith Camilo Quevedo Rozo

      Smith Camilo Quevedo Rozo

      student•
      hace 3 años

      Probé esta forma en el package.json: "test-dev": "npx codeceptjs run --grep @probando --verbose"

      Luego lo corrí con este comando npm run test-dev y todo ok

    Jesus Cuadro

    Jesus Cuadro

    student•
    hace 2 años

    Pasando el scenario outline en el feature

    # features/Login.feature @probando Scenario Outline: Scenario Outline for login Given Im on the right When I fill the form with my <Email> and my <Password> Then I should see the dashboard page Examples: | Email | Password | | jexusmaster@gmail.com | Jexxus2334 | | jesuscuadro@gmail.com | Jexxus2334 | | juanito@gmail.com | Jexxus2334 | | pepito@gmail.com | Jexxus2334 | | camila@gmail.com | Jexxus2334 | | sadsadasr@gmail.com | Jexxus2334 |
    // Formas de pasar el email y password desde los // steps-definitions con expresiones regulares When(/^I fill the form with my email: "([^"]*)" and my password: "([^"]*)"$/, (email, password) => { loginPage.login(email, password); }); When(/^I fill the form with my (.*) and my (.*)$/, (email, password) => { loginPage.login(email, password); });
    "test-dev": "npx codeceptjs run --grep '@probando' --verbose", // Colocarlo en el package.json para lograr ejecutar el scenario
    Mario Alexander Vargas Celis

    Mario Alexander Vargas Celis

    student•
    hace un año
    @probando Scenario Outline: Scenario Outline for login Given Im on the main page When I fill in the form with my <Email> and my <password> Then I should see the dashboard page Examples: | Email | Password | | jexusmaster@gmail.com | Jexxus2334 | | jesuscuadro@gmail.com | Jexxus2334 | | juanito@gmail.com | Jexxus2334 | | pepito@gmail.com | Jexxus2334 | | camila@gmail.com | Jexxus2334 | | sadsadasr@gmail.com | Jexxus2334 | ```@probandoScenario Outline: Scenario Outline for login    Given Im on the main page    When I fill in the form with my \<Email> and my \<password>    Then I should see the dashboard page     Examples:            | Email                  | Password    |            | <jexusmaster@gmail.com>  | Jexxus2334  |            | <jesuscuadro@gmail.com>  | Jexxus2334  |            | <juanito@gmail.com>      | Jexxus2334  |            | <pepito@gmail.com>       | Jexxus2334  |            | <camila@gmail.com>       | Jexxus2334  |            | <sadsadasr@gmail.com>    | Jexxus2334  |
    Irving Juárez

    Irving Juárez

    student•
    hace 3 años

    Bueno para hacer el correo y la contraseña facilmente modificables, yo primero hice un archivo global exportando estas variables, para que se importen en los archivos que se usen. El manager o quien quiera cambiar esas variables, puede hacerlo desde ese archivo. Esta es solo una opcion, pero probablemente no sea la mejor

Escuelas

  • Desarrollo Web
  • English Academy
  • Marketing Digital
  • Inteligencia Artificial y Data Science
  • Ciberseguridad
  • Liderazgo y Habilidades Blandas
  • Diseño de Producto y UX
  • Contenido Audiovisual
  • Desarrollo Móvil
  • Diseño Gráfico y Arte Digital
  • Programación
  • Negocios
  • Blockchain y Web3
  • Recursos Humanos
  • Finanzas e Inversiones
  • Startups
  • Cloud Computing y DevOps

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads