Nice Lounge

Execució #895

failed
/
Screenshot

20

Total Tests

10

Passed

10

Failed

291.2s

Durada

$0.0487

Cost IA

Inici: 10/07/2026 11:12:14 Fi: 10/07/2026 11:17:05 Per: Sistema Trigger: api

Resultats

Reserva sala VIP para 1 adulto y 1 niño

40.05s

2 captures

Què ha passat?

El test intentaba verificar que es posible realizar una reserva de una sala VIP para 1 adulto y 1 niño en la plataforma. Sin embargo, el proceso falló desde el principio porque no se encontró el botón de inicio de sesión en la página de Nice Lounge dentro del tiempo de espera establecido. Esto significa que la página no cargó correctamente o que el botón de login no estaba visible o accesible en ese momento. Lo más probable es que se trate de un problema con la disponibilidad del sitio web, un cambio en la estructura de la página (el botón tiene un identificador diferente ahora), o un fallo puntual de conectividad.

Error tècnic

Step 2 "Login to Nice Lounge account" failed: locator.click: Timeout 30000ms exceeded.
Call log:
  - waiting for locator('#header-login-button')

Captures de pantalla

home page loaded

home page loaded

fail

fail

Cerca jeràrquica país → aeroport → terminal → producte

36.69s

1 captures

Què ha passat?

El test intentava verificar el flux complet de cerca jeràrquica al lloc web pre.nicelounge.com/search, seleccionant progressivament un país, aeroport, terminal i producte, i comprovant que la pàgina final del producte es carregava correctament. El que ha passat és que el test ni tan sols ha pogut completar el primer pas: navegar a la pàgina de cerca. Concretament, ha esperat fins a 30 segons que aparegués el formulari de cerca (identificat com "form.grow") però aquest element no ha aparegut mai a la pàgina. Això probablement indica un dels tres escenaris següents: l'entorn de preproducció (pre.nicelounge.com) estava caigut o no accessible en el moment de l'execució, la pàgina ha canviat la seva estructura i el formulari de cerca ja no existeix amb aquell format, o hi ha un problema de rendiment o autenticació que impedeix que la pàgina es carregui correctament. Es recomana verificar manualment si la URL és accessible i si el formulari de cerca es mostra correctament al navegador.

Error tècnic

Step 1 "Navigate to search page" failed: page.waitForSelector: Timeout 30000ms exceeded.
Call log:
  - waiting for locator('form.grow') to be visible

Captures de pantalla

fail

fail

Registre d'un nou usuari particular

56s

9 captures

Captures de pantalla

navigate to registration page

navigate to registration page

cookies dismissed

cookies dismissed

particular profile selected

particular profile selected

basic fields filled

basic fields filled

language selected

language selected

contact details filled

contact details filled

address location filled

address location filled

2
register form filled

#2 All required fields filled and terms checkbox checked, submit button active, before form submission

registration result

registration result

Consola del navegador

[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="receipt-text" class="shrink-0 size-4 mt-[3.5px]"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="receipt-text" class="shrink-0 size-4 mt-[3.5px]"></i> icon name was not found in the provided icons object.

Iniciar un carret des de producte

20.58s

5 captures

Resultat per pas

1. Navigate to home page and dismiss cookies 7.2s
2. Login with valid credentials 2.7s
3. Navigate to Sala VIP Pau Casals product page 4.8s
4. Click Reservar button to start booking 4.4s
5. Wait for booking form page and capture 1.3s

Captures de pantalla

home page cookies dismissed

home page cookies dismissed

logged in state

logged in state

1
product page reservar

#1 Product page for Sala VIP Pau Casals showing the sticky sidebar with the Reservar button visible

booking form loaded

booking form loaded

2
add cart booking products

#2 Cart page after POST to /add-cart-booking-products/start, showing the product loaded, form fields, and summary panel

Consola del navegador

[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] Failed to load resource: the server responded with a status of 419 ()
[error] API Error: {message: CSRF token mismatch.}
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="plane"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="air-vent"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="move"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="wifi-high"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="tv-2"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="salad"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="shower-head"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sandwich"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="banana"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="battery-charging"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="play-circle"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="baggage-claim"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="dog"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="salad"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sandwich"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sandwich"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="computer"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="accessibility"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="salad"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sofa"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="dessert"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="nfc"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] requestStorageAccess: Permission denied.
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="triangle-alert" class="size-4 shrink-0"></i> icon name was not found in the provided icons object.
[warning] Alpine Expression Error: Invalid left-hand side in assignment

Expression: "extend-card-1 = '4'"

 JSHandle@node

Validació prèvia del carret abans del checkout

17.66s

4 captures

Què ha passat?

El test intentava verificar que, en afegir productes al carret i continuar al pagament, es redirigís correctament a la pàgina de selecció del mètode de pagament amb els preus actualitzats. El problema ha sorgit en un pas previ, concretament en navegar a la pàgina del producte "Sala VIP Pau Casals" de l'aeroport de Barcelona, on el test esperava trobar una URL amb el format "/product/sala_vip_pau_casals" però la pàgina real utilitza un format diferent: "/productos/sala_vip_pau_casals". Això indica que la URL de la pàgina del producte ha canviat (segurament per un canvi en l'idioma de les rutes, de l'anglès al castellà), i el test no s'ha actualitzat per reflectir aquest canvi. No es tracta d'un error en la funcionalitat del lloc web, sinó que el test ha quedat desfasat respecte a l'estructura actual d'URLs del sistema.

Error tècnic

Step 3 "Navegar a Barcelona airport" failed: expect(received).toContain(expected) // indexOf

Expected substring: "/product/sala_vip_pau_casals"
Received string:    "https://pre.nicelounge.com/es/productos/sala_vip_pau_casals"

Captures de pantalla

acc s a la home

acc s a la home

login d usuari

login d usuari

navegar a barcelona airport

navegar a barcelona airport

fail

fail

Consola del navegador

[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] requestStorageAccess: Permission denied.
[error] Failed to load resource: the server responded with a status of 419 ()
[error] API Error: {message: CSRF token mismatch.}
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="plane"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="air-vent"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="move"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="wifi-high"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="tv-2"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="salad"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="shower-head"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sandwich"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="banana"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="battery-charging"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="play-circle"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="baggage-claim"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="dog"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="salad"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sandwich"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sandwich"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="computer"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="accessibility"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="salad"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sofa"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="dessert"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="nfc"></i> icon name was not found in the provided icons object.

ADM-01 Llistat de productes al BO

19.78s

4 captures

Captures de pantalla

capture

capture

2
admin dashboard

#2 Admin dashboard after successful login

admin products resource

admin products resource

3
products table

#3 Products resource table with existing product records and columns

Consola del navegador

[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets

Canviar idioma a anglès i verificar traduccions

9.71s

2 captures

Què ha passat?

El test intentava verificar que la pàgina principal de Nice Lounge es carregava correctament i que el canvi d'idioma a anglès funcionava, traduint tots els elements de la interfície (menú, botons, cercador, seccions i footer). El problema és que el test no ha pogut ni començar la verificació real, perquè en el primer pas ja ha fallat: la URL de la pàgina on s'ha aterrat és "https://p490.tst.twentic.com/" en lloc de la URL esperada que conté "pre.nicelounge.com". Això significa que l'entorn de preproducció de Nice Lounge no és accessible a través de l'adreça habitual, o bé que hi ha hagut una redirecció cap a un altre servidor de proves. Probablement no es tracta d'un error en el codi de la pàgina en si, sinó d'un problema de configuració de l'entorn o d'una redirecció inesperada. Caldrà verificar que l'URL de preproducció correcta estigui activa i accessible abans de tornar a executar el test.

Error tècnic

Step 1 "Accedir a la pàgina principal de Nice Lounge" failed: expect(received).toContain(expected) // indexOf

Expected substring: "pre.nicelounge.com"
Received string:    "https://p490.tst.twentic.com/"

Captures de pantalla

1
home initial es

#1 Pàgina d'inici en castellà abans de canviar l'idioma

fail

fail

Operador VIP Lounge valida un voucher

26.93s

8 captures

Captures de pantalla

1
lounge login page

#1 Initial VIP Lounge login page

2
lounge login filled

#2 Login form with operator credentials filled

3
lounge dashboard

#3 VIP Lounge dashboard after successful login

4
voucher validation view

#4 Voucher validation view with input field

5
voucher code entered

#5 Voucher code entered in the validation field

voucher validation result

voucher validation result

6
voucher validated

#6 Voucher state changed to validated after clicking validate

7
daily entries list

#7 Daily entries list showing the validated voucher record

Consola del navegador

[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets

Aplicar un cupó vàlid al checkout

50.25s

2 captures

Què ha passat?

La prova intentava navegar a la pàgina de mètode de pagament, introduir un codi de cupó vàlid i verificar que el descompte s'aplicava correctament al preu final. El que ha passat és que la prova ha intentat fer clic en el botó de continuar o enviar el formulari (#acbp-submit), però aquest botó estava deshabilitat i no s'ha activat en cap moment durant els 30 segons d'espera. Això significa que el formulari no estava en un estat vàlid per ser enviat, possiblement perquè faltaven dades obligatòries per omplir (com informació de pagament), l'usuari no estava correctament autenticat, o la sessió de reserva no tenia les dades necessàries carregades. Podria tractar-se d'un problema en la configuració de la prova (no s'han introduït les dades prèvies necessàries per habilitar el botó) o bé d'un canvi en el comportament de la pàgina que ara requereix passos addicionals abans d'arribar a aquest punt.

Error tècnic

Step 2 "Navigate to payment method page and capture initial state" failed: page.click: Timeout 30000ms exceeded.
Call log:
  - waiting for locator('#acbp-submit')
    - locator resolved to <button disabled type="button" data-booking="" id="acbp-submit" class="btn primary w-full lg:w-1/2 hidden lg:flex js-acbp-submit justify-center">…</button>
  - attempting click action
    2 × waiting for element to be visible, enabled and stable
      - element is not enabled
    - retrying click action
    - waiting 20ms
    2 × waiting for element to be visible, enabled and stable
      - element is not enabled
    - retrying click action
      - waiting 100ms
    58 × waiting for element to be visible, enabled and stable
       - element is not enabled
     - retrying click action
       - waiting 500ms

Captures de pantalla

login a l aplicaci

login a l aplicaci

fail

fail

Consola del navegador

[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] requestStorageAccess: Permission denied.
[error] Failed to load resource: the server responded with a status of 419 ()
[error] API Error: {message: CSRF token mismatch.}
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="plane"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="air-vent"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="move"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="wifi-high"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="tv-2"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="newspaper"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="salad"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="shower-head"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sandwich"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="banana"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="battery-charging"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="play-circle"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="dog"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="salad"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sandwich"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sandwich"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="computer"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="accessibility"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="salad"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="sofa"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="dessert"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="nfc"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="triangle-alert" class="size-4 shrink-0"></i> icon name was not found in the provided icons object.
[warning] Alpine Expression Error: Invalid left-hand side in assignment

Expression: "extend-card-1 = '4'"

 JSHandle@node
[warning] Alpine Expression Error: Invalid left-hand side in assignment

Expression: "extend-card-1 = '6'"

 JSHandle@node
[error] Failed to load resource: the server responded with a status of 422 ()
[error] API Error: {message: Object}
[error] Error fetching availability: AxiosError: Request failed with status code 422
    at Et (https://pre.nicelounge.com/build/assets/app-D_kajNQz.js:3:10011)
    at XMLHttpRequest.g (https://pre.nicelounge.com/build/assets/app-D_kajNQz.js:3:15467)
    at z.request (https://pre.nicelounge.com/build/assets/app-D_kajNQz.js:5:2214)
    at async g (https://pre.nicelounge.com/build/assets/api-CcmR2kqp.js:1:396)
    at async g.getAvailability (https://pre.nicelounge.com/build/assets/ui-helpers-DLTGL77X.js:1:180)
    at async Ne (https://pre.nicelounge.com/build/assets/add-cart-booking-products-D37Tll8m.js:1:21696)
    at async A (https://pre.nicelounge.com/build/assets/add-cart-booking-products-D37Tll8m.js:1:22055)
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="triangle-alert" class="size-4 shrink-0"></i> icon name was not found in the provided icons object.

Afegir producte addicional al carret

57.95s

5 captures

Què ha passat?

El test intentava verificar que, des de la pàgina del carret, es pot afegir un segon producte i que aquest apareix com a línia separada al carret amb el preu total actualitzat correctament. El que ha passat és que en intentar navegar a la pàgina de reserva de productes, el sistema no ha trobat cap element amb el títol "Reserva de servicios VIP" dins del temps d'espera de 30 segons. Això vol dir que la pàgina no s'ha carregat correctament, o bé que el títol esperat ha canviat. Probablement es tracta d'un canvi en la pàgina web (el títol o l'estructura s'ha modificat), o bé la pàgina no és accessible en aquest moment. Caldria revisar si la URL /add-cart-booking-products segueix activa i si el contingut de la pàgina s'ha actualitzat recentment.

Error tècnic

Step 5 "Wait for booking page and capture eSIM España state" failed: page.waitForSelector: Timeout 30000ms exceeded.
Call log:
  - waiting for locator('h1:has-text("Reserva de servicios VIP")') to be visible

Captures de pantalla

navigate to nice lounge homepage

navigate to nice lounge homepage

login completed

login completed

esim service page

esim service page

esim espana selected

esim espana selected

fail

fail

Consola del navegador

[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] requestStorageAccess: Permission denied.
[error] Failed to load resource: the server responded with a status of 419 ()
[error] API Error: {message: CSRF token mismatch.}
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] requestStorageAccess: Permission denied.
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] Failed to load resource: the server responded with a status of 419 ()

Login web correcte

71.7s

7 captures

Què ha passat?

El test intentava verificar que, després d'iniciar sessió correctament, el menú desplegable de l'usuari al header s'obria i era visible. El problema és que el menú desplegable existeix al DOM però no es mostra visiblement quan s'intenta obrir-lo, ja que l'element té un atribut `x-show="open"` que controla la seva visibilitat i aparentment no s'activa correctament després del clic. Això pot indicar un problema amb la interacció del botó del header, és a dir, que el clic no està desencadenant l'obertura del menú, o bé que el login no s'ha completat correctament i per tant l'usuari no ha quedat autenticat. Podria ser un bug en el comportament del menú desplegable, un canvi recent en el funcionament de la pàgina, o un problema de timing on el test intenta obrir el menú massa aviat.

Error tècnic

Step 6 "Open user menu dropdown" failed: page.waitForSelector: Timeout 30000ms exceeded.
Call log:
  - waiting for locator('.shadow-dropdown.rounded-xl') to be visible
    64 × locator resolved to 3 elements. Proceeding with the first one: <div role="menu" x-show="open" x-transition:leave-end="opacity-0 scale-95" x-transition:enter-start="opacity-0 scale-95" x-transition:enter-end="opacity-100 scale-100" x-transition:leave-start="opacity-100 scale-100" x-transition:leave="transition ease-in duration-75" x-transition:enter="transition ease-out duration-100" class="absolute right-0 top-full mt-2 w-44 bg-white shadow-dropdown border border-gray-300 rounded-xl overflow-hidden z-50">…</div>

Captures de pantalla

navigate to nice lounge homepage

navigate to nice lounge homepage

home page with cookie banner

home page with cookie banner

home page after cookie dismissal

home page after cookie dismissal

2
login modal open

#2 Login modal open with empty fields after clicking 'Accede a tu cuenta'

3
login modal filled

#3 Login modal with email and password filled, submit button enabled

4
header logged in

#4 Header after successful login showing user name button 'Ian' instead of 'Accede a tu cuenta'

fail

fail

Consola del navegador

[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] requestStorageAccess: Permission denied.

L'operador només veu el seu producte

23.32s

5 captures

Captures de pantalla

1
lounge login page

#1 VIP Lounge login form before credentials

2
lounge login filled

#2 Login form with operator credentials entered

3
lounge dashboard

#3 Operator dashboard after successful login

4
lounge vouchers list

#4 Vouchers list showing only assigned product vouchers

5
lounge vouchers filters

#5 Filter options available to the operator respecting permissions

Consola del navegador

[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[error] Failed to load resource: the server responded with a status of 404 ()

Login amb credencials invàlides

23.49s

6 captures

Captures de pantalla

navigate to home page

navigate to home page

cookie banner visible

cookie banner visible

cookie banner dismissed

cookie banner dismissed

2
login modal open

#2 Login modal open with empty fields, before filling credentials

3
login modal filled

#3 Login modal with email and wrong password filled in, button enabled

4
login modal error

#4 Login modal after failed attempt showing error message, modal still open

Consola del navegador

[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] Failed to load resource: the server responded with a status of 419 ()
[error] API Error: {message: CSRF token mismatch.}

Eliminar detall recalcula total

36.92s

1 captures

Què ha passat?

El test no ha pogut ni començar perquè ha fallat en el primer pas: intentava fer clic al botó d'"Accede a tu cuenta" per iniciar sessió, però aquest botó no s'ha trobat a la pàgina dins el temps d'espera establert. Això vol dir que la prova no ha pogut arribar mai al carret ni verificar l'eliminació de productes. Molt probablement el botó ha canviat de text, s'ha mogut o la pàgina no ha carregat correctament. Caldria revisar si el text del botó d'accés ha canviat a la web o si hi ha algun problema de disponibilitat del servidor en el moment de l'execució.

Error tècnic

Step 1 "Login to Nice Lounge" failed: locator.click: Timeout 30000ms exceeded.
Call log:
  - waiting for locator('button:has-text("Accede a tu cuenta")').first()

Captures de pantalla

fail

fail

Login al backoffice admin

24.62s

4 captures

Què ha passat?

La prova intentava verificar que un usuari administrador pot iniciar sessió correctament al panell d'administració introduint les seves credencials i ser redirigit al dashboard de Filament. El que ha passat és que Playwright no ha trobat el camp d'email amb l'identificador #data.email a la pàgina de login, cosa que ha fet fallar la prova. Això pot significar que la pàgina de login ha canviat la seva estructura HTML (per exemple, el camp ara té un nom o identificador diferent), que la pàgina no ha carregat correctament, o que la URL d'accés ja no és la mateixa. En resum, el més probable és que hi hagi hagut un canvi al formulari de login del lloc web que ha fet que l'element esperat ja no existeixi tal com estava definit a la prova.

Error tècnic

Step 3 "Wait for admin dashboard redirect and capture" failed: expect(locator).toBeVisible() failed

Locator: locator('[id="data.email"]').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found

Call log:
  - Expect "to.be.visible" with timeout 5000ms
  - waiting for locator('[id="data.email"]').first()

Captures de pantalla

navigate to admin login

navigate to admin login

1
admin login page

#1 Login form at /admin/login showing email field, password field and Entrar button

2
admin dashboard after login

#2 Filament admin panel after successful login, showing fi-topbar, sidebar navigation and panel content

fail

fail

Consola del navegador

[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets

ADM-05 Logs d'activitat auditoria Spatie

20.28s

4 captures

Captures de pantalla

1
admin login page

#1 Pàgina de login del backoffice admin

2
admin dashboard

#2 Dashboard del panell admin després del login amb sidebar visible

admin activity logs

admin activity logs

3
activity log table

#3 Taula d'activity log mostrant registres d'auditoria amb usuari, acció i objecte afectat

Consola del navegador

[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets

Producte tancat no és reservable

46.53s

4 captures

Què ha passat?

El test intentava verificar que un producte amb una finestra de tancament activa mostra el botó de reserva deshabilitat o un missatge informatiu, i que no es pot afegir al carret ni iniciar una reserva. El problema és que el test no ha pogut trobar cap producte anomenat "Prueba" a la pàgina dins del temps esperat. Això significa que o bé el producte no existeix amb aquest nom, o bé no és visible a la pàgina on el test anava a buscar-lo. Probablement es tracta d'un problema de configuració del test, ja que el producte de prova no estava disponible a l'entorn on s'ha executat, o el seu nom ha canviat. Cal verificar que existeix un producte amb el nom exacte "Prueba" i que té una finestra de tancament activa per a la data actual abans de tornar a executar el test.

Error tècnic

Step 4 "Click on Prueba product link" failed: locator.click: Timeout 30000ms exceeded.
Call log:
  - waiting for getByText('Prueba')

Captures de pantalla

navegar a la p gina d inici

navegar a la p gina d inici

iniciar sessi d usuari

iniciar sessi d usuari

navigate to barcelona airport

navigate to barcelona airport

fail

fail

Consola del navegador

[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] Failed to load resource: the server responded with a status of 419 ()
[error] API Error: {message: CSRF token mismatch.}
[error] Failed to load resource: the server responded with a status of 404 ()

Aïllament de sessions entre panell admin i lounge

23.84s

3 captures

Captures de pantalla

1
admin login page

#1 Admin panel Filament login form at /admin/login before credentials are entered

2
admin dashboard authenticated

#2 Admin panel /admin/bookings page after successful login, confirms admin session is established

3
lounge login redirect

#3 Lounge /lounge/login page shown after navigating to /lounge while holding an active admin session, demonstrates sessions are isolated

Consola del navegador

[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets

Canvi d'idioma del panell amb language switcher

20.25s

2 captures

Captures de pantalla

1
admin language switcher

#1 Panell admin amb el commutador d'idioma visible

2
admin panel spanish

#2 Confirmació que la interfície es manté en castellà després d'intentar canviar idioma

Consola del navegador

[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets

Impersonació d'usuari des del backoffice

53.69s

7 captures

Captures de pantalla

admin login completed

admin login completed

users resource loaded

users resource loaded

1
admin users filtered

#1 Taula d'usuaris al backoffice filtrada per email, mostrant la fila de l'usuari objectiu amb els botons d'acció visibles

user impersonated public site

user impersonated public site

private area profile check

private area profile check

3
private area profile

#3 Pàgina de perfil de l'àrea privada mostrant el camp email de l'usuari impersonat

4
private area bookings

#4 Pàgina de reserves de l'àrea privada, accessible com a usuari impersonat

Consola del navegador

[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] Livewire: The published Livewire assets are out of date
 See: https://livewire.laravel.com/docs/installation#publishing-livewires-frontend-assets
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] requestStorageAccess: Permission denied.
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.
[error] requestStorageAccess: Permission denied.
[warning] <i data-lucide="languages" class="size-5"></i> icon name was not found in the provided icons object.