No tienes acceso a esta clase

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

Cualquiera puede escribir tests

3/17
Recursos

Aportes 11

Preguntas 2

Ordenar por:

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

1° Felicitar a la profesora Lupe por que se toma el tiempo para hablar y explicar de una forma muy claro. Me encanta su pausa al hablar
2° Playwright que nota. Llevo muchos dias batallando con un proyecto que tiene Test con Enzyme, Testing Library. y existen unos componentes que se vuelven muy dificiles de probar. Y que esta herramienta te ayude a escribir los test realmente te resulve muchos problemas al momento de desarrollar.

Generación de Pruebas

📌 Referencia
Test Generator | Playwright

.
Con Playwright, es posible generar pruebas de manera interactiva (siguiendo, en alma, a Selenium). Con ello, podemos agilizar, y de manera sencilla, la creación de pruebas según el lenguaje de nuestra elección.
.

✨ Concepto clave
Playwright, está condicionada su configuración ya sea con TypeScript o JavaScript.
Las pruebas, pueden ser generadas según el lenguaje de nuestra elección disponible.

.
Para disponer de esta herramienta, ejecutamos el binario de Playwright mediante playwright codegen [url] .
.

📌 Referencia
Test Generator | Playwright

.
Por ejemplo, utilizando el sitio de pruebas de Playwright podemos evaluar nuestro ejercicio al ejecutar el binario.
.

  • pnpx playwright codegen demo.playwright.dev/todomvc
  • pnpx playwright codegen example.cypress.io

.

Un cordial saludo. tengo dos preguntas 1. se puede configurar para que el chrome que se apertura al ejecutar npx playwright codegen no sea en el modo incognito (ya que en ese modo no carga las extensiones) 2. Playwright permite grabar las acciones del navegador? (ejemplo darle click a algunas de nuestras extensiones) Quedo atento a sus comentarios
Alguien sabe por qué no me genera los asserts? solo puedo ver los localizadores
```js import { test, expect } from '@playwright/test'; test('test', async ({ page }) => { await page.goto('https://www.kia.com.co/'); await page.getByRole('button', { name: 'Nuestros Modelos' }).click(); await page.getByRole('link', { name: 'All New K3 Cross' }).click(); await page.getByLabel('Azul').click(); }); ```import { test, expect } from '@playwright/test'; test('test', async ({ page }) => {  await page.goto('https://www.kia.com.co/');  await page.getByRole('button', { name: 'Nuestros Modelos' }).click();  await page.getByRole('link', { name: 'All New K3 Cross' }).click();  await page.getByLabel('Azul').click();});

Genial!

Descubrir esta herramienta tan potente de mano de una buena guía siempre será satisfactorio.

Playwright es una biblioteca Node. js para automatizar Chromium, Firefox y WebKit con una sola API. Playwright está diseñado para habilitar la automatización web entre exploradores que es perenne, capaz, confiable y rápida.

Simplemente maravilloso

Saludos amiga Lupe, muy buen cursito para hacer nuestros test.

para que aparezcan los expect y assert debes observar en la parte superios un pequeño banner con 5 iconos , los cuales se explican en la seccion Recording a test de : <https://playwright.dev/docs/codegen-intro>
los assert y expect no salen automaticamente , deben agregarle manualmente, no se porque en el video le aparecen