Failed
Run 21764a9f
4 passed, 54 failed, 10 skipped6%
x

Environment

staging

Trigger

manual

Duration

33m 54s

Started

Apr 9, 01:54 AM

Completed

Apr 9, 02:28 AM

54 Failed Tests — Click to select all, then copy
Login
1/2 passed
Skippedcan login with valid credentials
2s
Passedshows error for invalid credentials
58s
Authenticated Checkout
0/2 passed
Skippedcan complete full checkout as logged-in user
3s
Skippedcheckout page shows user info when logged in
4s
Google Analytics instrumentation
3/3 passed
Passedhome fires required events
21s
Passedproduct listing fires required events
9s
Passedproduct detail fires required events
8s
Shopping Cart
0/9 passed
Failedcan add product to cart
34s
Error: Add To My Bag button should be visible

expect(received).toBeTruthy()

Received: null
Failedcan add product to cart1 retries
34s
Error: Add To My Bag button should be visible

expect(received).toBeTruthy()

Received: null
Failedcan add product to cart2 retries
31s
Error: Add To My Bag button should be visible

expect(received).toBeTruthy()

Received: null
Skippedcan open mini-cart and see item
32s
Skippedcan remove item from cart
36s
Skippedpreserves product name in cart
31s
Skippedsupports variant selection
34s
Skippedtracks add_to_cart GA event
31s
Skippedtracks begin_checkout GA event
1m 22s
Guest Checkout
0/4 passed
Skippedcan complete full checkout as guest user
33s
Failedcan add product to cart and reach checkout page
35s
Error: Should be able to navigate from PDP → cart → checkout

expect(received).toBeTruthy()

Received: false
Failedcan add product to cart and reach checkout page1 retries
34s
Error: Should be able to navigate from PDP → cart → checkout

expect(received).toBeTruthy()

Received: false
Failedcan add product to cart and reach checkout page2 retries
31s
Error: Should be able to navigate from PDP → cart → checkout

expect(received).toBeTruthy()

Received: false
Home page smoke
0/6 passed
Failedrenders the main layout without console errors
50s
Error: expect(locator).toBeVisible() failed

Locator: locator('header, [role="banner"], nav').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('header, [role="banner"], nav').first()
Failedrenders the main layout without console errors1 retries
1m 2s
Error: expect(locator).toBeVisible() failed

Locator: locator('header, [role="banner"], nav').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('header, [role="banner"], nav').first()
Failedrenders the main layout without console errors2 retries
47s
Error: expect(locator).toBeVisible() failed

Locator: locator('header, [role="banner"], nav').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('header, [role="banner"], nav').first()
Failedcan navigate to PLP page
1m 11s
Error: expect(locator).toBeVisible() failed

Locator: locator('main h1').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 20000ms
  - waiting for locator('main h1').first()
Failedcan navigate to PLP page1 retries
2m 12s
Error: expect(locator).toBeVisible() failed

Locator: locator('main h1').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 20000ms
  - waiting for locator('main h1').first()
Failedcan navigate to PLP page2 retries
2m 8s
Error: expect(locator).toBeVisible() failed

Locator: locator('main h1').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 20000ms
  - waiting for locator('main h1').first()
Registration
0/3 passed
Failedcan register a new account
54s
Error: New account registration should succeed

expect(received).toBeTruthy()

Received: false
Failedcan register a new account1 retries
49s
Error: New account registration should succeed

expect(received).toBeTruthy()

Received: false
Failedcan register a new account2 retries
50s
Error: New account registration should succeed

expect(received).toBeTruthy()

Received: false
Product detail page
0/21 passed
Failedrenders product name and brand
30s
Error: PDP should have at least one h1 heading

expect(received).toBeGreaterThanOrEqual(expected)

Expected: >= 1
Received:    0
Failedrenders product name and brand1 retries
30s
Error: PDP should have at least one h1 heading

expect(received).toBeGreaterThanOrEqual(expected)

Expected: >= 1
Received:    0
Failedrenders product name and brand2 retries
26s
Error: PDP should have at least one h1 heading

expect(received).toBeGreaterThanOrEqual(expected)

Expected: >= 1
Received:    0
Faileddisplays product price
1m 49s
Error: expect(locator).toBeVisible() failed

Locator: getByText(/[¥¥]\s?[\d,]+/).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByText(/[¥¥]\s?[\d,]+/).first()
Faileddisplays product price1 retries
1m 45s
Error: expect(locator).toBeVisible() failed

Locator: getByText(/[¥¥]\s?[\d,]+/).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByText(/[¥¥]\s?[\d,]+/).first()
Faileddisplays product price2 retries
1m 17s
Error: expect(locator).toBeVisible() failed

Locator: getByText(/[¥¥]\s?[\d,]+/).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByText(/[¥¥]\s?[\d,]+/).first()
Failedhas Add To My Bag button
1m 31s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: /add to my bag/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: /add to my bag/i })
Failedhas Add To My Bag button1 retries
1m 28s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: /add to my bag/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: /add to my bag/i })
Failedhas Add To My Bag button2 retries
1m 17s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: /add to my bag/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: /add to my bag/i })
Failedhas breadcrumb navigation
1m 26s
Error: expect(locator).toBeVisible() failed

Locator: locator('nav[aria-label="Breadcrumb"]')
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('nav[aria-label="Breadcrumb"]')
Failedhas breadcrumb navigation1 retries
1m 36s
Error: expect(locator).toBeVisible() failed

Locator: locator('nav[aria-label="Breadcrumb"]')
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('nav[aria-label="Breadcrumb"]')
Failedhas breadcrumb navigation2 retries
1m 22s
Error: expect(locator).toBeVisible() failed

Locator: locator('nav[aria-label="Breadcrumb"]')
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('nav[aria-label="Breadcrumb"]')
Failedhas product images
1m 21s
Error: expect(locator).toBeVisible() failed

Locator: locator('main img').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('main img').first()
Failedhas product images1 retries
1m 21s
Error: expect(locator).toBeVisible() failed

Locator: locator('main img').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('main img').first()
Failedhas product images2 retries
1m 5s
Error: expect(locator).toBeVisible() failed

Locator: locator('main img').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('main img').first()
Failedhas wishlist button
1m 4s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: /wishlist/i }).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: /wishlist/i }).first()
Failedhas wishlist button1 retries
1m 20s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: /wishlist/i }).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: /wishlist/i }).first()
Failedhas wishlist button2 retries
59s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: /wishlist/i }).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: /wishlist/i }).first()
Failedhas quantity selector
1m 20s
Error: expect(locator).toBeVisible() failed

Locator: getByText('Quantity')
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByText('Quantity')
Failedhas quantity selector1 retries
1m 14s
Error: expect(locator).toBeVisible() failed

Locator: getByText('Quantity')
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByText('Quantity')
Failedhas quantity selector2 retries
1m 0s
Error: expect(locator).toBeVisible() failed

Locator: getByText('Quantity')
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByText('Quantity')
Product listing page
0/18 passed
Failedrenders page heading and product count
49s
Error: expect(locator).toBeVisible() failed

Locator: locator('main h1').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('main h1').first()
Failedrenders page heading and product count1 retries
1m 53s
Error: expect(locator).toBeVisible() failed

Locator: locator('main h1').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('main h1').first()
Failedrenders page heading and product count2 retries
1m 45s
Error: expect(locator).toBeVisible() failed

Locator: locator('main h1').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('main h1').first()
Failedrenders a grid of product cards
1m 52s
Error: expect(locator).toBeVisible() failed

Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 20000ms
  - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Failedrenders a grid of product cards1 retries
1m 57s
Error: expect(locator).toBeVisible() failed

Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 20000ms
  - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Failedrenders a grid of product cards2 retries
1m 42s
Error: expect(locator).toBeVisible() failed

Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 20000ms
  - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Failedhas category filter sidebar
1m 27s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: 'Category' })
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: 'Category' })
Failedhas category filter sidebar1 retries
1m 39s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: 'Category' })
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: 'Category' })
Failedhas category filter sidebar2 retries
1m 21s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: 'Category' })
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: 'Category' })
Failedhas sort dropdown
1m 29s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: /recommended/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: /recommended/i })
Failedhas sort dropdown1 retries
1m 21s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: /recommended/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: /recommended/i })
Failedhas sort dropdown2 retries
1m 3s
Error: expect(locator).toBeVisible() failed

Locator: getByRole('button', { name: /recommended/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for getByRole('button', { name: /recommended/i })
Failednavigates to PDP when product is clicked
1m 10s
Error: expect(locator).toBeVisible() failed

Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Failednavigates to PDP when product is clicked1 retries
1m 22s
Error: expect(locator).toBeVisible() failed

Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Failednavigates to PDP when product is clicked2 retries
1m 5s
Error: expect(locator).toBeVisible() failed

Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Failedhas pagination or load more
38s
Error: Should have pagination or Load More button

expect(received).toBeTruthy()

Received: false
Failedhas pagination or load more1 retries
47s
Error: Should have pagination or Load More button

expect(received).toBeTruthy()

Received: false
Failedhas pagination or load more2 retries
54s
Error: Should have pagination or Load More button

expect(received).toBeTruthy()

Received: false