Nice Lounge

Execució #901

failed
/
Screenshot

20

Total Tests

8

Passed

12

Failed

276.7s

Durada

$0.0568

Cost IA

Inici: 14/07/2026 12:50:46 Fi: 14/07/2026 12:55:22 Per: Sistema Trigger: api

Resultats

Reserva sala VIP para 1 adulto y 1 niño

39.97s

2 captures

Què ha passat?

La prueba intentaba realizar una reserva de una sala VIP para 1 adulto y 1 niño en el sitio web, pero falló desde el principio porque no pudo encontrar el botón de inicio de sesión en la página. El sistema esperó 30 segundos buscando ese botón y nunca apareció, lo que impidió continuar con el proceso de reserva. Esto probablemente indica que la página no cargó correctamente, que el botón de login ha cambiado de ubicación o nombre en el sitio web, o que hubo un problema de conectividad durante la ejecución de la prueba. Se recomienda verificar si el sitio de Nice Lounge ha tenido cambios recientes en su interfaz o si hay algún problema de disponibilidad del servicio.

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

37.87s

1 captures

Què ha passat?

El test intentava verificar el flux de cerca jeràrquic complet a la pàgina https://pre.nicelounge.com/search, seleccionant país, aeroport, terminal i producte de forma dinàmica, per acabar comprovant que la URL i el títol del producte final eren correctes. El problema és que el test no ha pogut ni començar el flux de cerca perquè, en carregar la pàgina, el formulari de cerca (l'element principal que havia de contenir les opcions) no ha aparegut en els 30 segons d'espera establerts. Això pot indicar diverses causes: la pàgina de preproducció podria estar caiguda o amb problemes de rendiment, el formulari podria requerir una autenticació prèvia o una sessió activa que no s'ha establert, o bé l'estructura de la pàgina ha canviat i el formulari ja no s'identifica de la mateixa manera. Es recomana verificar manualment si la URL és accessible i si el formulari es mostra correctament, i revisar si hi ha algun requisit d'accés (login, VPN, etc.) que el test no està contemplant.

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

55.42s

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.
[error] requestStorageAccess: Permission denied.

Iniciar un carret des de producte

11.85s

3 captures

Resultat per pas

1. Navigate to home page and dismiss cookies 5.7s
2. Login with valid credentials 2.8s
3. Navigate to Sala VIP Pau Casals product page 3.2s page.goto: Navigation to "https://pre.nicelounge.com/product/sala_vip_pau_casals...
4. Click Reservar button to start booking saltat
5. Wait for booking form page and capture saltat

Què ha passat?

La prova intentava accedir a la pàgina d'un producte de sala VIP específic (sala_vip_pau_casals) per verificar el procés de reserva i la redirecció al carret. El que ha passat és que quan el navegador ha intentat accedir a aquesta URL, el servidor ha redirigit automàticament cap a la pàgina principal en espanyol (/es), impedint arribar a la fitxa del producte. Això significa que la URL del producte ja no existeix o ha canviat, que el producte pot estar inactiu o eliminat de l'entorn de preproducció, o bé que hi ha una regla de redirecció al servidor que envia els usuaris a la pàgina principal quan el producte no es troba. Caldrà verificar si la sala VIP Pau Casals segueix disponible i quina és la seva URL correcta actual.

Error tècnic

Step 3 "Navigate to Sala VIP Pau Casals product page" failed: page.goto: Navigation to "https://pre.nicelounge.com/product/sala_vip_pau_casals" is interrupted by another navigation to "https://pre.nicelounge.com/es"
Call log:
  - navigating to "https://pre.nicelounge.com/product/sala_vip_pau_casals", waiting until "domcontentloaded"

Captures de pantalla

home page cookies dismissed

home page cookies dismissed

logged in state

logged in state

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.
[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.

Validació prèvia del carret abans del checkout

16.08s

4 captures

Què ha passat?

La prova intentava verificar que, en afegir un producte al carret i continuar al pagament, el sistema redirigeix correctament a la pàgina de selecció del mètode de pagament amb els preus recalculats. El que ha passat és que la prova ha fallat en un pas previ (pas 3, "Navegar a Barcelona airport") perquè l'URL de la pàgina del producte ha canviat: el sistema esperava trobar "/product/sala_vip_pau_casals" però l'URL real és "/es/productos/sala_vip_pau_casals". Això indica que l'estructura de les URLs del lloc web ha canviat, probablement per una actualització de l'entorn (canvi d'idioma a l'URL o reestructuració de les rutes). No sembla un error de funcionament del lloc en si, sinó un canvi en l'estructura d'URLs que fa que la prova quedi desfasada i calgui actualitzar-la perquè apunti a la nova ruta correcta.

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] 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.87s

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

10.18s

2 captures

Què ha passat?

El test intentava verificar que la pàgina principal de Nice Lounge carregava correctament i que el canvi d'idioma a anglès funcionava, traduint els menús, botons, cercador i footer. El problema és que el test ha fallat en el primer pas: en comptes d'arribar a "pre.nicelounge.com", s'ha redirigit a una URL diferent ("p490.tst.twentic.com"). Això vol dir que l'adreça configurada al test no correspon a l'entorn esperat, o bé que hi ha hagut una redirecció inesperada del servidor. Probablement es tracta d'un canvi en la configuració de l'entorn de proves o que l'URL de preproducció ha canviat recentment, i caldrà actualitzar la configuració del test amb la nova adreça correcta.

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

29.69s

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

Login web correcte

32.7s

6 captures

Què ha passat?

La prova intentava verificar que un usuari pot iniciar sessió correctament: obrir el modal de login, introduir les credencials i comprovar que el modal es tanca i es mostra el nom de l'usuari al header. El que ha passat és que després de fer clic a "Iniciar sesión", el modal no s'ha tancat i ha continuat visible durant més de 10 segons. Això indica que el procés d'autenticació no s'ha completat correctament, probablement perquè les credencials no han funcionat (contrasenya incorrecta, compte inexistent o bloquejat) o bé perquè hi ha hagut un error del servidor en processar el login. Cal verificar que les credencials de prova siguin vàlides i que el servei d'autenticació estigui funcionant correctament.

Error tècnic

Step 5 "Submit login and verify authentication" failed: locator.waitFor: Timeout 10000ms exceeded.
Call log:
  - waiting for locator('#modal-login') to be hidden
    24 × locator resolved to visible <div data-modal="" tabindex="-1" id="modal-login" data-auto="false" data-static="false" aria-hidden="false" class="modal flex opacity-100" x-data="{ showLoginForm: true }">…</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

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.}

L'operador només veu el seu producte

19.75s

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 ()

Aplicar un cupó vàlid al checkout

48.63s

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 el botó de confirmació de la pàgina (#acbp-submit) es trobava desactivat (disabled) i la prova ha esperat 30 segons intentant fer-hi clic sense èxit. Això indica que la pàgina no estava en un estat vàlid per continuar, probablement perquè no hi havia cap reserva activa o les dades necessàries del procés de checkout no s'havien carregat o omplert prèviament. Molt probablement no és un error del codi del cupó en si, sinó que la prova no ha pogut arribar al pas on s'hauria d'introduir el cupó perquè el flux de reserva no estava correctament inicialitzat. Caldria revisar si la sessió de booking és vàlida i si els passos previs del checkout s'han completat abans d'accedir a la pàgina de mètode de pagament.

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] 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 je (https://pre.nicelounge.com/build/assets/add-cart-booking-products-B1a5TxNg.js:1:18928)
    at async P (https://pre.nicelounge.com/build/assets/add-cart-booking-products-B1a5TxNg.js:1:19370)
[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

55.76s

5 captures

Què ha passat?

El test intentava verificar que, des de la pàgina /add-cart-booking-products, es podien afegir dos productes al carret i que el preu total reflectia correctament la suma d'ambdós. El problema és que la pàgina esperada ("Reserva de servicios VIP") no ha aparegut dins del temps límit establert. Això vol dir que, després d'intentar afegir un segon producte, el sistema no ha redirigit l'usuari a la pàgina de reserva esperada, o bé aquesta pàgina triga massa a carregar-se. Això podria indicar un canvi en el flux de navegació de l'aplicació (per exemple, que la pàgina de reserva ara té un títol diferent o una URL diferent), un error en el procés d'afegir productes al carret, o bé un problema de rendiment puntual. Es recomana revisar si la pàgina /add-cart-booking-products i el seu flux de reserva han patit canvis recents.

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] 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="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 amb credencials invàlides

21.82s

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] requestStorageAccess: Permission denied.
[error] Failed to load resource: the server responded with a status of 419 ()
[error] API Error: {message: CSRF token mismatch.}

Login al backoffice admin

26.53s

4 captures

Què ha passat?

El test intentava verificar que, un cop iniciada la sessió al panell d'administració amb les credencials indicades, es redirigís correctament al dashboard de Filament a /admin. El que ha passat és que el test no ha pogut trobar el camp de correu electrònic (#data.email) a la pàgina de login, ni tan sols durant l'espera de 5 segons. Això indica que la pàgina https://testing-9.twentic.com/admin/login no ha carregat correctament, o bé que l'estructura del formulari ha canviat i el camp ja no té aquest identificador. Podria ser un problema temporal de disponibilitat del servidor, un canvi en el codi de la pàgina de login, o que l'accés a l'entorn de proves estigui bloquejat o requereixi alguna configuració addicional.

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

Eliminar detall recalcula total

37.02s

1 captures

Què ha passat?

El test ha fallat abans fins i tot de poder arribar al carret de la compra. El problema ha estat que el botó "Accede a tu cuenta" per iniciar sessió no s'ha trobat a la pàgina dins el temps d'espera establert. Això significa que el test no ha pogut fer login i, per tant, no ha pogut executar cap de les accions previstes com ara eliminar productes del carret o verificar els totals. Probablement es tracta d'un canvi a la interfície de la web (el botó pot haver canviat de text o d'ubicació), un problema de càrrega de la pàgina, o bé un error de configuració de l'entorn de proves.

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

ADM-05 Logs d'activitat auditoria Spatie

19.45s

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

47s

4 captures

Què ha passat?

El test intentava verificar que un producte amb una finestra de tancament activa mostra el botó de reserva deshabilitat i impedeix afegir-lo al carret. El problema és que el test no ha pogut trobar cap producte anomenat "Prueba" a la pàgina dins del temps d'espera establert. Això significa que o bé el producte no existeix amb aquest nom exacte, o bé no és visible a la pàgina on el test l'estava buscant. Probablement és un problema de configuració del test o de les dades de prova, ja que el producte de referència no es troba disponible a l'entorn on s'ha executat la prova. Caldria revisar si el producte "Prueba" existeix realment al catàleg i si té configurada correctament una finestra de tancament activa per a la data actual.

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

21.04s

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

16.91s

2 captures

Què ha passat?

La prova intentava verificar que el panell d'administració força sempre l'idioma castellà, independentment de l'opció seleccionada al selector d'idioma. El primer pas era accedir a la pàgina de login del backoffice, però en lloc de mostrar el formulari d'inici de sessió, el sistema ha redirigit directament a la pàgina de reserves (/admin/bookings). Això significa que ja hi havia una sessió d'administrador activa al navegador en el moment d'executar la prova. Probablement es tracta d'una sessió no tancada d'una execució anterior, i no és un error del sistema ni un bug real, sinó un problema de l'entorn de proves que cal corregir assegurant-se que el navegador comença sempre amb les galetes i la sessió netes.

Error tècnic

Step 1 "Admin Login to Filament Backoffice" failed: expect(received).toContain(expected) // indexOf

Expected substring: "/admin/login"
Received string:    "https://testing-9.twentic.com/admin/bookings"

Captures de pantalla

1
admin language switcher

#1 Panell admin amb el commutador d'idioma visible

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

Impersonació d'usuari des del backoffice

57.47s

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