Nice Lounge

Execució #906

failed
/
Screenshot

20

Total Tests

9

Passed

11

Failed

277.9s

Durada

$0.0523

Cost IA

Inici: 15/07/2026 13:52:51 Fi: 15/07/2026 13:57:28 Per: Sistema Trigger: api

Resultats

Reserva sala VIP para 1 adulto y 1 niño

39.28s

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 el botón de inicio de sesión no apareció en la página dentro del tiempo de espera establecido. Esto significa que la prueba ni siquiera pudo llegar al paso de hacer la reserva, ya que no logró autenticarse en la cuenta. Lo más probable es que haya habido un problema de carga de la página, un cambio en el diseño de la web que modificó el botón de login, o que el sitio estuviera temporalmente inaccesible en el momento de ejecutar el test.

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.41s

1 captures

Què ha passat?

El test intentava verificar el flux complet de cerca jeràrquica a la pàgina https://pre.nicelounge.com/search, seleccionant país, aeroport, terminal i producte de forma seqüencial, i comprovar que la URL final i el títol h1 del producte eren visibles. El que ha passat és que el test ni tan sols ha pogut començar: ha intentat trobar el formulari de cerca (form.grow) a la pàgina i ha esperat 30 segons sense èxit, amb la qual cosa ha fallat en el primer pas. Això molt probablement significa que la pàgina de cerca no s'ha carregat correctament, que el formulari té una estructura HTML diferent de la que s'esperava, o que l'entorn de preproducció (pre.nicelounge.com) estava caigut o inaccessible en el moment d'executar el test. Caldria verificar si la URL és accessible i si el formulari existeix realment amb aquella classe CSS.

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

56.11s

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

21.17s

5 captures

Resultat per pas

1. Navigate to home page and dismiss cookies 5.9s
2. Login with valid credentials 2.6s
3. Navigate to Sala VIP Pau Casals product page 6.7s
4. Click Reservar button to start booking 4.5s
5. Wait for booking form page and capture 1.2s

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

16.33s

4 captures

Què ha passat?

El test intentava verificar que, en afegir un producte al carret i continuar al procés de pagament, l'usuari era redirigit correctament a la pàgina de selecció del mètode de pagament amb els preus actualitzats. El que ha fallat és un pas previ: quan el test navegava a la pàgina de l'aeroport de Barcelona, l'URL de la pàgina del producte tenia un format diferent de l'esperat. El test esperava trobar "/product/sala_vip_pau_casals" a l'URL, però la pàgina real utilitza la ruta "/es/productos/sala_vip_pau_casals". Això indica que probablement s'ha produït un canvi a l'estructura d'URLs del lloc web (potser per internacionalització o reestructuració de rutes), i el test no estava preparat per a aquest nou format. Cal actualitzar el test perquè reconegui la nova estructura d'URLs.

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

ADM-01 Llistat de productes al BO

21.63s

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

Canviar idioma a anglès i verificar traduccions

9.79s

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, comprovant que tots els textos del menú, capçalera, cercador, seccions principals i footer apareixien traduïts. El que ha passat és que el test ha fallat al primer pas perquè la URL que ha carregat el navegador és "https://p490.tst.twentic.com/" en lloc de l'esperada "pre.nicelounge.com". El test no ha pogut continuar amb cap de les verificacions d'idioma perquè ni tan sols ha pogut confirmar que es trobava a la pàgina correcta. Això probablement significa que s'ha produït una redirecció automàtica cap a un entorn diferent (possiblement un entorn de proves intern), o bé que la URL configurada al test ja no és vàlida. No es tracta d'un error en la funcionalitat de traducció en si, sinó d'un problema d'entorn o de configuració de la URL de destí que cal revisar amb l'equip tècnic.

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.07s

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.51s

6 captures

Què ha passat?

La prova intentava verificar que, després d'introduir les credencials correctes i fer clic a "Iniciar sesión", el modal de login es tancava i l'usuari quedava autenticat al sistema. El que ha passat és que el modal no s'ha tancat després d'enviar el formulari, és a dir, ha continuat visible quan hauria d'haver desaparegut. Això indica molt probablement que el login ha fallat, ja sigui perquè les credencials no són vàlides (contrasenya incorrecta o compte inexistent), perquè hi ha hagut un error de servidor en el moment de l'autenticació, o perquè el comportament del formulari ha canviat. Es recomana verificar manualment que l'usuari i la contrasenya siguin correctes i que el servei d'autenticació funcioni amb normalitat.

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

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

47.87s

2 captures

Què ha passat?

La prova intentava navegar a la pàgina de mètode de pagament, introduir un codi de cupó 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) estava deshabilitat i no s'ha pogut clicar dins del temps d'espera establert (30 segons). El test esperava que aquest botó estigués actiu i disponible, però en cap moment s'ha activat. Això probablement indica que la pàgina de checkout no estava en un estat vàlid per continuar: pot ser que faltés informació prèvia necessària (com dades de reserva, selecció d'habitació o dades de pagament) que normalment s'omplen en passos anteriors del procés de reserva. En resum, sembla un problema de configuració del test, ja que s'ha intentat accedir directament a una pàgina intermèdia del flux de reserva sense haver completat els passos previs, deixant el botó permanentment desactivat.

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

5 captures

Què ha passat?

El test intentava verificar que, des de la pàgina /add-cart-booking-products, es podia afegir un segon producte al carret i que aquest apareixia com a element separat amb el preu total correctament calculat per ambdós productes. El que ha passat és que en navegar a la pàgina esperada, el títol "Reserva de servicios VIP" no ha aparegut dins del temps límit de 30 segons, cosa que indica que la pàgina no s'ha carregat correctament o que l'usuari ha estat redirigit a una pàgina diferent. Això probablement significa que hi ha hagut un canvi a l'aplicació, ja sigui en el títol de la pàgina, en la ruta URL, o bé que la funcionalitat de reserva requereix ara algun pas previ addicional (com autenticació o selecció d'un servei) que el test no contempla. Caldria revisar si la pàgina /add-cart-booking-products segueix existint i si el flux per accedir a la reserva ha canviat 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 amb credencials invàlides

21.54s

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

25.45s

4 captures

Què ha passat?

El test intentava verificar que un usuari administrador pot iniciar sessió a https://testing-9.twentic.com/admin/login introduint les credencials i ser redirigit al panell de control de Filament. El que ha passat és que el camp d'email amb l'identificador "data.email" no s'ha trobat a la pàgina dins del temps d'espera establert. Això pot significar que la pàgina de login no s'ha carregat correctament, que l'estructura del formulari ha canviat (per exemple, l'atribut id del camp d'email és diferent ara), o que hi ha algun problema d'accessibilitat al servidor en aquell moment. El més probable és que sigui un canvi en el codi o la configuració de la pàgina d'inici de sessió, ja que el selector esperat ja no existeix al DOM.

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

36.38s

1 captures

Què ha passat?

El test ha fallat abans d'arribar a la part del carret, ja que no ha pogut trobar el botó d'inici de sessió "Accede a tu cuenta" a la pàgina. El test esperava que aquest botó estigués visible per poder accedir al compte, però no ha aparegut dins el temps d'espera establert. Això pot indicar que la pàgina d'inici no ha carregat correctament, que el botó ha canviat de nom o d'ubicació, o simplement que hi ha hagut un problema puntual de connectivitat o rendiment del servidor. Cal verificar si l'entorn de proves estava disponible i si el text del botó d'accés segueix sent el mateix.

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

18.58s

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

Aïllament de sessions entre panell admin i lounge

20.99s

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

Producte tancat no és reservable

46.16s

4 captures

Què ha passat?

El test intentava verificar que un producte amb una finestra de tancament activa mostri el botó de reserva deshabilitat i impedeixi 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 s'estava buscant. Probablement es tracta d'un problema de configuració del test, ja que el producte de prova no existeix a l'entorn on s'ha executat, o ha canviat de nom. Caldria verificar que el producte "Prueba" existeix i és accessible abans de poder validar la lògica de tancament.

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

Canvi d'idioma del panell amb language switcher

16.95s

2 captures

Què ha passat?

La prova intentava verificar que el panell d'administració forci sempre l'idioma castellà independentment de l'opció seleccionada al selector d'idiomes. El primer pas era accedir a la pàgina de login del backoffice, però en lloc de trobar el formulari d'inici de sessió, la prova ha detectat que l'URL ja era directament la pàgina de reserves (/admin/bookings), cosa que indica que ja hi havia una sessió activa iniciada prèviament al navegador. Això no és un error del sistema en si, sinó un problema de configuració de la prova: el navegador tenia cookies o sessió guardada d'una execució anterior, i per tant ha saltat directament al panell sense passar pel login. Per fer la prova correctament, caldria assegurar-se que el navegador arrenca sempre en un estat net, sense sessions prèvies guardades.

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

54.02s

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