Agentes de navegador: probar el sitio como lo ve el agente|INEMA.CLUB-PRO

En esta lección vas a

  1. 1El modelo de batería y lo que exige el verificador
  2. 2Al menos una tarea que tiene que parar
  3. 3Ejecutar contra tu sitio local
  4. 4El plan con fechas

Objetivo: armar la batería de tareas de tu sitio y comprobar que cada tarea tiene contrato, prueba y parada.

01El mapa del curso

Cuatro niveles, los ejercicios de cada uno y lo que entrega cada nivel. Haz clic en un ejercicio para ver el "listo cuando".

Día 1Ver

clases 1 a 3

3 ejercicios

El kit listo, el snapshot de tu sitio y los errores de consola y de red.

Ver la clase
Día 2Consumir

clase 4

3 ejercicios

El agente con y sin la API, y la prueba de orígenes anotada.

Ver la clase
Día 3Contratar

clase 5

2 ejercicios

Dos contratos completos, uno de ellos de tu sitio.

Ver la clase
Día 4Probar

clases 6 a 8

2 ejercicios

La batería de tu sitio en ejecución, con el resultado en un archivo.

Ver la clase
Al final del cursoUna batería de tareas de tu sitio que se ejecuta con cada cambio y guarda el resultado, con las paradas en el lugar correcto.
10 de 19
Haz clic en un ejercicio para ver qué hacer y el "listo cuando".
  1. 1/5

    Ver

    Mapa de los agentes, Playwright MCP y DevTools MCP contra el kit y contra tu sitio.

  2. 2/5

    Consumir

    Requiere el nivel 1. Descubrimiento, anotaciones, fallback e iframes, con sello experimental.

  3. 3/5

    Contratar

    Objetivo, límites, prueba y parada, verificados por el script.

  4. 4/5

    Probar

    Batería en el ensayo, tu agente una vez, los límites y la batería de tu sitio.

  5. 5/5

    El curso completo

    Ver, consumir, contratar y probar. Cada nivel tiene ejercicios con salida esperada; la batería junta todo.

Orden sugerido: cada nivel usa el kit o el contrato del anterior.

02Del modelo a tu batería

Cuatro decisiones.

1. Qué tareas

Las que dan dinero o dolor de cabeza: encontrar un precio, ver horarios, llegar al contacto. Empieza solo con lectura.

Cada tarea, un contrato: objetivo con la página, límites con un "no", prueba entre comillas, parada con número.

03El verificador de la batería

El modelo del kit todavía no pasa (una tarea, ninguna parada); la batería de límites pasa.

Archivo · kit/modelo-bateria.json
{
  "site": "http://127.0.0.1:8000/",
  "tarefas": [
    {
      "id": "t1-trocar",
      "objetivo": "Na página [página].html, trocar por: o que a pessoa quer conseguir nesta página.",
      "limites": "Trocar por: o que o agente pode fazer. Não clicar em Comprar nem em Confirmar.",
      "prova": { "texto": "trocar pelo texto que aparece quando deu certo" },
      "parada": "Pare se aparecer login, verificação ou confirmação. Pare depois de 10 ações.",
      "espera": "ok",
      "passos": [
        { "abrir": "index.html" },
        { "preencher": ["Rótulo do campo", "valor"] },
        { "clicar": "Texto do botão" }
      ]
    }
  ]
}
Terminal · copiar el modelo y verificar
cd ~/projetos/formacao-webmcp-navegador-v72/kit
cp modelo-bateria.json minha-bateria.json
node conferir-bateria.mjs minha-bateria.json; echo "saída: $?"
Terminal · verificar una batería lista
cd ~/projetos/formacao-webmcp-navegador-v72/kit
node conferir-bateria.mjs limites.json; echo "saída: $?"
Ejemplo del repositorio
  só 1 tarefas (mínimo 3)
  nenhuma tarefa com espera "parar" (inclua login, verificação ou confirmação)
bateria com 2 problemas · minha-bateria.json
saída: 1

Dos faltas: solo una tarea y ninguna parada. Es el punto de partida del E1.

04Práctica

Tu batería, revisada y corriendo. Cada ejercicio tiene un "listo cuando".

E1 · Armar la batería

30 min

Completa minha-bateria.json con 3 a 6 tareas de tu sitio, una de ellas con "espera": "parar". Cambia el sitio por la dirección local de tu proyecto.

Listo cuando: node conferir-bateria.mjs minha-bateria.json → bateria ok: N tarefas · 4 partes em todas · P com parada esperada y saída: 0.

E2 · Correrla contra tu sitio

15 min

Con tu sitio en el aire localmente, corre la batería. Cada ✗ se convierte en una línea en tu plan: ¿es un bug del sitio, del HTML o de la batería?

Listo cuando: node rodar-bateria.mjs minha-bateria.json → N tarefas · N como esperado y saída: 0, con resultados/minha-bateria.jsonl grabado.

05Genera tu plan con fechas

Elige la fecha de inicio y cuánto tiempo tienes por semana.

06Prueba de la clase

Pregunta 1 de 3

El verificador rechazó tu batería con "nenhuma tarefa com espera parar". ¿Por qué exige eso?competencia

07En tres frases

Batería de tu sitioDe 3 a 6 tareas, cada una con contrato, pasos y lo que se espera.
Una parada, por lo menosPrueba que la prueba se detiene en el inicio de sesión, en la verificación o en la confirmación.
Corre siempreEl robot de ensayo en cada cambio; tu agente cuando quieras, verificado por el formato.

Para ir más allá

Clase anteriorVolver al inicio del curso