No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Reparación de Tests en Playwright: Reto Final en GitHub

14/17
Recursos

¿Cuál es el reto final y su propósito?

Supera el reto final de coding con Playwright y pon a prueba tus habilidades hasta ahora adquiridas. El desafío consiste en corregir una serie de tests que actualmente no funcionan. La idea es imaginar que eres parte del equipo de Playwright, probando la documentación, y tu objetivo es reparar los primeros tests. Este proceso no solo evaluará tus conocimientos, sino que también te familiarizará con los flujos de trabajo colaborativo en GitHub.

¿Dónde puedo encontrar los recursos y archivos necesarios?

Está todo a tu disposición en un repositorio de GitHub. En la sección de recursos encontrarás el enlace al repositorio, junto con instrucciones detalladas sobre cómo instalar el entorno y ejecutar las pruebas. Este repositorio contiene tres tests que actualmente están fallando.

  • Ruta del archivo de pruebas: Dentro del directorio test, archivo search.spec.ts.
  • Recursos de instalación: Instrucciones en el archivo README.

¿Cómo solucionar los tests?

Para abordar el reto de manera efectiva, sigue estos pasos:

  1. Clonar el repositorio: Accede al repositorio de GitHub proporcionado y clona el proyecto en tu máquina local.

    git clone <URL-del-repositorio>
    
  2. Explorar y reparar tests fallidos: Ubica los tests que fallan en el archivo search.spec.ts y corrígelos.

  3. Validar tus soluciones: Asegúrate de que, al corregir los tests, logres hacerlos pasar, es decir, deben mostrar un "chiflito verde" que indica éxito.

¿Cómo enviar la solución?

Una vez que hayas reparado los tests:

  1. Hacer un fork del proyecto: Crea una copia del proyecto en tu cuenta personal.

    git fork <URL-del-repositorio>
    
  2. Crear un Pull Request: Después de realizar las modificaciones y comprobar que los tests pasan, genera un Pull Request hacia el repositorio original.

    git push origin <nombre-de-tu-rama>
    # Luego realizar el Pull Request desde la interfaz web de GitHub
    

¿Qué hacer si tengo dificultades?

El desafío está diseñado para mejorar tus habilidades de resolución de problemas. Sin embargo, si te encuentras bloqueado, aquí tienes algunas recomendaciones:

  • Revisar clases pasadas: Recuerda los conceptos y ejemplos que ya has aprendido.
  • Consultar la documentación: Playwright es ampliamente documentado, lo que puede ser de gran ayuda.
  • Apoyarte en la comunidad: Aprende de otros compañeros y contribuyentes de GitHub.
  • Asistir al curso de GitHub: Si es la primera vez que trabajas en GitHub, el enlace al curso de GitHub en los recursos puede ser invaluable.

¡Sé perseverante y aprovecha esta experiencia para dominar el proceso de testing y trabajar en proyectos colaborativos!

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Link del repositorio: https://github.com/platzi/curso-automatizacion-pruebas-playwright-reto2
Al momento de escribir este mensaje no esta en la seccion de recursos

Como comentario, una de las mejores cosas para hacer debug es el test.only(bla bla bla), te permite enfocarte, test por test para no abrumarte con todos los mensajes de error.

Let’s Go 🤙

Aqui dejo mi repositorio resuelto en ingles por si quieren comparar: [David101111101/automation-playwright-debugging-challenge2 at test-errors-solved](https://github.com/David101111101/automation-playwright-debugging-challenge2/tree/test-errors-solved)