Test validat correctament
L'script s'ha executat i ha passat després de 0 iteracions de refinament.
Prompt
## PUB-11 Buscador: seleccionar tipus de guia mostra resultats Type: ui Scope: regression Depth: flow Area: frontend Category: happy path Entry point: /es/fichas/buscador Navigation: `/es/fichas/buscador` → al panell de filtres desktop (`aside`), clicar el `label` del radio "Urbanización" Preconditions: catàleg sembrat (CoreCatalogSeeder) amb el tipus de guia Urbanización i fitxes associades Verify in: secció de resultats del component `CardSearch`; query string de la URL Al buscador, clica l'etiqueta visible del radio de tipus de guia "Urbanización" (l'`input` és `sr-only`, `wire:model.live="selectedGuideType"`, `value="urbanization"`). Espera el round-trip de Livewire i comprova que la secció de resultats deixa l'estat buit i llista fitxes, i que la URL incorpora `?guide_type=urbanization`.
Pla de Test 2 pag · 8 passos · 0 validacions
Pàgines a visitar
Passos del test
| # | Acció | Descripció | Selector | Valor | |
|---|---|---|---|---|---|
input[type="email"]
input[type="password"]
button[type="submit"]
aside label:has(+ input[type="radio"][value="urbanization"])
Historial de validació 1 iteracions
Passos del Test 3 steps
Iniciar sessió
step3645 login d administrador
input[type="email"] input[type="password"] button[type="submit"] Navegar al cercador de fitxes
Navega a la pàgina del cercador de fitxes i captura l'estat inicial sense filtres aplicats
step3646 buscador inicial
Filtrar per Urbanización i verificar resultats
Clica el filtre de radio Urbanización al cercador de fitxes i verifica que la URL s'actualitza amb el query string corresponent i que es mostren els resultats esperats en el component CardSearch
step3647 resultats urbanizacion
aside label:has(+ input[type="radio"][value="urbanization"])
Codi Playwright
tots els passos · // @lock / // @unlock per protegir línies
// @lock i // @unlock en línies separades per bloquejar una secció
Resum d'execució
Test estable · tots els passos correctesGenerant resum de l'execució…
Detalls
- Estat
- active
- Generació
- stable
- Validació
- stable
- Tipus
- Playwright
- Creat
- 03/06/2026 10:02
- Descripció
- Clica radio Urbanización i verifica que mostra resultats filtrats i actualitza URL amb guide_type=urbanization
Tags
Tots els tags afegits
Cap tag assignat
Instruccions IA
Projecte
- **Locale coverage:** every public page and every key flow must be exercised in **both `/es` and `/eu`**; additionally verify the `/locale/{eu}` switch redirects back and persists in session. - **Default test account:** `admin@sprilur.test` / `password` (is_admin, verified, no 2FA) — use for `/admin` and authenticated frontend flows. For permission tests, use a **non-admin verified** user. - **Data conventions:** suffix any created test data (project `title`, document name, etc.) with a unique `uid` (timestamp/run id) to avoid collisions across runs. - **Mandatory assertions:** every form submission must assert the success outcome (redirect/toast) **and** the absence of validation errors; every navigation must assert the resulting **URL including its locale prefix**. - **Scope/priority:** auth + private project flows (login, create, evaluate, export) are **regression-critical** and get happy-path + key edge cases; public/buscador flows get happy path plus the "no guide type / no results / URL hydration" edges; backoffice gets representative CRUD smoke tests. - **Known seeded data to rely on:** - Guide types: **Urbanización** (`urbanization`), **Edificación** (`building`). - Typologies (urbanization): Residencial, Industrial, Terciario, Logístico, Equipamiento público, Mixto. (building): Edificio industrial, Edificio terciario. - Scopes (ámbito): **Proyecto**, **Obra**. - Chapters: GEN General, TRA Trabajos previos, PRE, VIA, AGU Agua, EST, ENE Energía, ZON, RES Residuos, EJE, MAN; (building) EDI Diseño del edificio, ENV. - Agents: Promotor, Proyectista, Constructor, Dirección facultativa, Administración pública, Empresa de mantenimiento. - Stages (Etapa): Planeamiento, Proyecto, Ejecución, Uso y mantenimiento, Fin de vida. - **Exports:** for PDF/CSV, assert the response/download headers (and CSV `;`/`,` formatting), not the binary contents.
Features Desat!
KPIs
- Taxa d'èxit
- 0%
- 1r intent OK
- 0%
- Iteracions totals
- 4
- Temps total
- 154s
- → Validació
- 154s
- Cost total
- $0.3415
- Tokens totals
- 34,053
- Crides API
- 11
- → Cost/pas
- $0.00c
Cost IA
- Total
- $0.3777
- Generació
- $0.3721
- Execucions
- $0.57c
- Tokens totals
- 41,649
- Crides API
- 15
Últimes Execucions
Cap execució encara.