Prompt
- goal: 'Validació: sol·licitud amb 9 imatges supera el màxim' tier: form entry: url: /ca/solicitud-alta auth: user:solicitante preconditions: - desc: Authenticated user with a VERIFIED email and role "solicitante" who is allowed to open /ca/solicitud-alta existing_data_required: true steps: - action: navigate target: /ca/solicitud-alta - action: navigate target: /ca/login - action: assert target: see accept + notes for the exact checks and journey form: submit: '[data-testid="commerce-request-submit"]' fields: - label: Nom del comerç selector: '[data-testid="commerce-request-input-business_name"] (also #business_name)' required: true value: Restaurant Ca la Maria - label: Descripció (mín. 50 car.) selector: '[data-testid="commerce-request-input-description"] (also #description)' required: true value: Restaurant de cuina catalana amb més de 50 anys d'experiència a Sant Feliu de Guíxols. Obert cada dia. - label: Adreça selector: '[data-testid="commerce-request-input-address"] (also #address)' required: true value: Carrer Major, 12 - label: Codi postal selector: '[data-testid="commerce-request-input-postal_code"] (also #postal_code)' required: true value: '17220' - label: Ciutat selector: '[data-testid="commerce-request-input-city"] (also #city)' required: true value: Sant Feliu de Guíxols - label: Latitud selector: '[data-testid="commerce-request-input-latitude"]' required: true value: '41.7800000' - label: Longitud selector: '[data-testid="commerce-request-input-longitude"]' required: true value: '3.0300000' - label: Horari selector: '#opening_hours' required: false value: Dilluns a divendres de 9 a 18h - label: Telèfon selector: '[data-testid="commerce-request-input-phone"] (also #phone)' required: true value: '972820051' - label: Email selector: '#email' required: false value: prova@example.com - label: Imatges selector: '[data-testid="commerce-request-input-images"] (#images[type=file][multiple])' required: true value: JPEG/PNG/WEBP, min 1200x800, max 8MB, max 8 files accept: - expect_url: //ca/login/ - expect_visible: main - expect_url_absent: //login/ - expect_url: //ca/solicitud-alta/ - expect_visible: form[data-testid="commerce-request-form"] - assert: expect(filesCount).toBe(9) - expect_visible: text=Pots pujar com a màxim 8 imatges - assert: expect(filesCount8).toBe(8) - expect_url_absent: //solicitud-alta/ - expect_count: selector: body:not(:has(#login-email)) count: 1 - expect_visible: form[data-testid='commerce-request-form'] - expect_count: selector: '#images[type=''file''][multiple]' count: 1 - expect_count: selector: body count: 1 - expect_count: selector: body:not(:has-text('Pots pujar com a màxim 8 imatges')) count: 1 notes: 'Journey (original intent): Autentifica''t com a sol·licitant i navega a /ca/solicitud-alta. Omple correctament tots els camps del formulari i intenta adjuntar 9 imatges vàlides (jpg, png o webp) al camp d''imatges. Quan facis clic a enviar, comprova que apareix un missatge d''error al camp images indicant que el màxim permès és de 8 imatges. Verifica que pots eliminar una imatge i enviar el formulari amb èxit amb 8 o menys imatges. URL-fix: all absolute https://p565.tst.twentic.com URLs converted to relative baseUrl paths; footer/nav absolute href selectors relaxed to href$= suffix match. Attach 9 images -> error "Pots pujar com a màxim 8 imatges"; removing one to 8 allows a successful submit. Front login/registro is gated by Google reCAPTCHA which cannot be solved deterministically in automation; QA should mark BLOCKED if the captcha cannot be bypassed via a test key.'
Pla de Test 3 pag · 32 passos · 7 validacions
Pàgines a visitar
Passos del test
| # | Acció | Descripció | Selector | Valor | |
|---|---|---|---|---|---|
#login-email
#login-password
textarea[name='g-recaptcha-response']
button[type='submit']:has-text('Iniciar sessió')
form[data-testid='commerce-request-form']
#business_name
#description
#address
#postal_code
#city
#latitude
#opening_hours
#phone
#email
#images
textarea[name='g-recaptcha-response']
button[data-testid='commerce-request-submit']
text=Pots pujar com a màxim 8 imatges
#images
#business_name
textarea[name='g-recaptcha-response']
button[data-testid='commerce-request-submit']
url:not-contains:/solicitud-alta
Validacions
body:not(:has(#login-email))
form[data-testid='commerce-request-form']
#images[type='file'][multiple]
form[data-testid='commerce-request-form']
text=Pots pujar com a màxim 8 imatges
body
body:not(:has-text('Pots pujar com a màxim 8 imatges'))
Historial de validació 1 iteracions
Detalls
- Estat
- active
- Generació
- none
- Tipus
- Playwright
- Creat
- 28/05/2026 14:53
Tags
Tots els tags afegits
Cap tag assignat
Features Desat!
KPIs
- Taxa d'èxit
- 11.1%
- 1r intent OK
- 0%
- Iteracions totals
- 8
- Temps total
- 108s
- → Validació
- 108s
- Cost total
- $24.0646
- Tokens totals
- 33,687,917
- Crides API
- 29
- → Cost/pas
- $0.00c
Cost IA
- Total
- $24.0646
- Generació
- $3.9368
- Execucions
- $0.0107
- Tokens totals
- 33,687,917
- Crides API
- 29
Últimes Execucions
Cap execució encara.