Error
Run ee2a21d0

Environment

staging

Trigger

cron

Duration

-

Started

Apr 10, 12:05 AM

Completed

Apr 10, 02:43 AM

52 Failed Tests — Click to select all, then copy
Google Analytics instrumentation
3/5 passed
Timed Outhome fires required events
1m 34s
Tearing down "context" exceeded the test timeout of 80000ms.
Timed Outhome fires required events1 retries
1m 43s
Tearing down "context" exceeded the test timeout of 80000ms.
Passedhome fires required events2 retries
1m 25s
Passedproduct listing fires required events
1m 21s
Passedproduct detail fires required events
55s
Login
0/6 passed
Failedcan login with valid credentials
2m 2s
Error: User should be logged in after valid login

expect(received).toBeTruthy()

Received: false
Failedcan login with valid credentials1 retries
2m 8s
Error: User should be logged in after valid login

expect(received).toBeTruthy()

Received: false
Failedcan login with valid credentials2 retries
2m 21s
Error: User should be logged in after valid login

expect(received).toBeTruthy()

Received: false
Timed Outshows error for invalid credentials
2m 3s
Tearing down "context" exceeded the test timeout of 80000ms.
Timed Outshows error for invalid credentials1 retries
2m 20s
Tearing down "context" exceeded the test timeout of 80000ms.
Timed Outshows error for invalid credentials2 retries
2m 23s
Tearing down "context" exceeded the test timeout of 80000ms.
Basket
0/9 passed
Timed OutBSK-001 @basket: Update quantity
2m 40s
Test timeout of 80000ms exceeded.
Timed OutBSK-001 @basket: Update quantity1 retries
2m 40s
Test timeout of 80000ms exceeded.
FailedBSK-001 @basket: Update quantity2 retries
2m 39s
TimeoutError: locator.click: Timeout 15000ms exceeded.
Call log:
  - waiting for getByRole('button', { name: /toggle mini cart/i })
    - locator resolved to <button type="button" aria-label="Toggle mini cart. You have 0 items in your cart." class="group/basket relative flex items-center justify-center">…</button>
  - attempting click action
    2 × waiting for element to be visible, enabled and stable
      - element is visible, enabled and stable
      - scrolling into view if needed
      - done scrolling
      - <div class="ReactModal__Overlay ReactModal__Overlay--after-open _overlay_5vm6r_78 undefined">…</div> from <div class="ReactModalPortal">…</div> subtree intercepts pointer events
    - retrying click action
    - waiting 20ms
    2 × waiting for element to be visible, enabled and stable
      - element is visible, enabled and stable
      - scrolling into view if needed
      - done scrolling
      - <div class="ReactModal__Overlay ReactModal__Overlay--after-open _overlay_5vm6r_78 undefined">…</div> from <div class="ReactModalPortal">…</div> subtree intercepts pointer events
    - retrying click action
      - waiting 100ms
    - waiting for element to be visible, enabled and stable
    - element is visible, enabled and stable
    - scrolling into view if needed
    - done scrolling
    - element is outside of the viewport
  - retrying click action
    - waiting 500ms
    - waiting for element to be visible, enabled and stable
    - element is not stable
  3 × retrying click action
      - waiting 500ms
      - waiting for element to be visible, enabled and stable
      - element is visible, enabled and stable
      - scrolling into view if needed
      - done scrolling
      - <div class="ReactModal__Overlay ReactModal__Overlay--after-open _overlay_5vm6r_78 undefined">…</div> from <div class="ReactModalPortal">…</div> subtree intercepts pointer events
  2 × retrying click action
      - waiting 500ms
      - waiting for element to be visible, enabled and stable
      - element is visible, enabled and stable
      - scrolling into view if needed
      - done scrolling
      - element is outside of the viewport
  - retrying click action
    - waiting 500ms
    - waiting for element to be visible, enabled and stable
    - element is not stable
  - retrying click action
    - waiting 500ms
    - waiting for element to be visible, enabled and stable
Timed OutBSK-002 @basket: Remove last item redirects to home
2m 26s
Tearing down "context" exceeded the test timeout of 80000ms.
Timed OutBSK-002 @basket: Remove last item redirects to home1 retries
2m 20s
Tearing down "context" exceeded the test timeout of 80000ms.
FailedBSK-002 @basket: Remove last item redirects to home2 retries
2m 15s
TimeoutError: locator.click: Timeout 15000ms exceeded.
Call log:
  - waiting for getByRole('button', { name: /toggle mini cart/i })
    - locator resolved to <button type="button" aria-label="Toggle mini cart. You have 0 items in your cart." class="group/basket relative flex items-center justify-center">…</button>
  - attempting click action
    2 × waiting for element to be visible, enabled and stable
      - element is visible, enabled and stable
      - scrolling into view if needed
      - done scrolling
      - <div class="ReactModal__Overlay ReactModal__Overlay--after-open _overlay_5vm6r_78 undefined">…</div> from <div class="ReactModalPortal">…</div> subtree intercepts pointer events
    - retrying click action
    - waiting 20ms
    2 × waiting for element to be visible, enabled and stable
      - element is visible, enabled and stable
      - scrolling into view if needed
      - done scrolling
      - <div class="ReactModal__Overlay ReactModal__Overlay--after-open _overlay_5vm6r_78 undefined">…</div> from <div class="ReactModalPortal">…</div> subtree intercepts pointer events
    - retrying click action
      - waiting 100ms
    - waiting for element to be visible, enabled and stable
    - element is visible, enabled and stable
    - scrolling into view if needed
    - done scrolling
    - element is outside of the viewport
  - retrying click action
    - waiting 500ms
    - waiting for element to be visible, enabled and stable
    - element is not stable
  4 × retrying click action
      - waiting 500ms
      - waiting for element to be visible, enabled and stable
      - element is visible, enabled and stable
      - scrolling into view if needed
      - done scrolling
      - <div class="ReactModal__Overlay ReactModal__Overlay--after-open _overlay_5vm6r_78 undefined">…</div> from <div class="ReactModalPortal">…</div> subtree intercepts pointer events
  - retrying click action
    - waiting 500ms
    - waiting for element to be visible, enabled and stable
    - element is visible, enabled and stable
    - scrolling into view if needed
    - done scrolling
    - element is outside of the viewport
  - retrying click action
    - waiting 500ms
Timed OutBSK-003 @basket: Product variants shown in cart
2m 40s
Test timeout of 80000ms exceeded.
Timed OutBSK-003 @basket: Product variants shown in cart1 retries
2m 27s
Tearing down "context" exceeded the test timeout of 80000ms.
Timed OutBSK-003 @basket: Product variants shown in cart2 retries
2m 33s
Tearing down "context" exceeded the test timeout of 80000ms.
Alcohol
0/7 passed
Timed OutALC-001 @alcohol: Eligible customer can order
4m 0s
Test timeout of 120000ms exceeded.
Timed OutALC-001 @alcohol: Eligible customer can order1 retries
4m 0s
Test timeout of 120000ms exceeded.
Timed OutALC-001 @alcohol: Eligible customer can order2 retries
4m 0s
Test timeout of 120000ms exceeded.
SkippedALC-002 @alcohol: Not eligible customer blocked
11s
FailedALC-003 @alcohol: Cold shipping surcharge
3m 36s
Error: Add to cart button not found for product "pommery_cuvee_louise_2006"
Timed OutALC-003 @alcohol: Cold shipping surcharge1 retries
4m 0s
Test timeout of 120000ms exceeded.
FailedALC-003 @alcohol: Cold shipping surcharge2 retries
3m 20s
Error: Add to cart button not found for product "pommery_cuvee_louise_2006"
Addresses
0/11 passed
Timed OutADDR-001 @checkout @address: Select existing shipping address
3m 37s
Tearing down "context" exceeded the test timeout of 120000ms.
Timed OutADDR-001 @checkout @address: Select existing shipping address1 retries
2m 9s
Test timeout of 120000ms exceeded.
Timed OutADDR-001 @checkout @address: Select existing shipping address2 retries
3m 40s
Tearing down "context" exceeded the test timeout of 120000ms.
FailedADDR-002 @checkout @address: Enter new billing address
3m 16s
Error: expect(locator).toBeVisible() failed

Locator: locator('[class*="billing" i], :text("Billing"), :text("請求先")').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('[class*="billing" i], :text("Billing"), :text("請求先")').first()
Timed OutADDR-002 @checkout @address: Enter new billing address1 retries
4m 0s
Test timeout of 120000ms exceeded.
FailedADDR-002 @checkout @address: Enter new billing address2 retries
3m 42s
Error: Add to cart button not found for product "cotton_knit_cardigan_swing"
Timed OutADDR-003 @checkout @address: Billing required for credit card
3m 22s
Tearing down "context" exceeded the test timeout of 120000ms.
FailedADDR-003 @checkout @address: Billing required for credit card1 retries
1m 58s
Error: apiRequestContext._wrapApiCall: ENOENT: no such file or directory, open '/app/test-results/.playwright-artifacts-43/traces/resources/page@94a5a343537082bce6e3f57bba152670-1775781811750.jpeg'
Timed OutADDR-003 @checkout @address: Billing required for credit card2 retries
3m 24s
Tearing down "context" exceeded the test timeout of 120000ms.
Timed OutADDR-004 @checkout @address: Postal code auto-fill
3m 54s
Tearing down "context" exceeded the test timeout of 120000ms.
SkippedADDR-004 @checkout @address: Postal code auto-fill1 retries
-
Registration
0/3 passed
Failedcan register a new account
1m 34s
Error: New account registration should succeed

expect(received).toBeTruthy()

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

expect(received).toBeTruthy()

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

expect(received).toBeTruthy()

Received: false
Guest Checkout
1/13 passed
FailedCHK-001 @checkout: Guest checkout full flow
3m 41s
Error: Add to cart button not found for product "cotton_knit_cardigan_swing"
Timed OutCHK-001 @checkout: Guest checkout full flow1 retries
2m 12s
Test timeout of 120000ms exceeded.
FailedCHK-001 @checkout: Guest checkout full flow2 retries
3m 52s
TimeoutError: locator.fill: Timeout 15000ms exceeded.
Call log:
  - waiting for locator('input[name*="region" i]').first()
    - locator resolved to <input readonly value="" id="region" type="text" name="region" placeholder="Prefecture" class="flex-1 text-[16px] bg-transparent outline-none cursor-pointer focus:border-none focus:shadow-none"/>
    - fill("東京都")
  - attempting fill action
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
    - waiting 20ms
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
      - waiting 100ms
    27 × waiting for element to be visible, enabled and editable
       - element is not editable
     - retrying fill action
       - waiting 500ms
Timed OutCHK-002 @checkout: Guest checkout — create account
3m 14s
Tearing down "context" exceeded the test timeout of 120000ms.
Timed OutCHK-002 @checkout: Guest checkout — create account1 retries
2m 1s
Test timeout of 120000ms exceeded.
Timed OutCHK-002 @checkout: Guest checkout — create account2 retries
4m 0s
Test timeout of 120000ms exceeded.
PassedCHK-008 @checkout: Empty cart redirects to home
2m 54s
FailedCHK-009 @checkout: Terms required — error shown when unchecked
3m 40s
Error: Add to cart button not found for product "cotton_knit_cardigan_swing"
Timed OutCHK-009 @checkout: Terms required — error shown when unchecked1 retries
4m 0s
Test timeout of 120000ms exceeded.
Timed OutCHK-009 @checkout: Terms required — error shown when unchecked2 retries
4m 0s
Test timeout of 120000ms exceeded.
FailedCHK-010 @checkout: Privacy required — error shown when unchecked
3m 39s
TimeoutError: locator.fill: Timeout 15000ms exceeded.
Call log:
  - waiting for locator('input[name*="region" i]').first()
    - locator resolved to <input readonly value="" id="region" type="text" name="region" placeholder="Prefecture" class="flex-1 text-[16px] bg-transparent outline-none cursor-pointer focus:border-none focus:shadow-none"/>
    - fill("東京都")
  - attempting fill action
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
    - waiting 20ms
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
      - waiting 100ms
    29 × waiting for element to be visible, enabled and editable
       - element is not editable
     - retrying fill action
       - waiting 500ms
FailedCHK-010 @checkout: Privacy required — error shown when unchecked1 retries
2m 1s
TimeoutError: locator.fill: Timeout 15000ms exceeded.
Call log:
  - waiting for locator('input[name*="region" i]').first()
    - locator resolved to <input readonly value="" id="region" type="text" name="region" placeholder="Prefecture" class="flex-1 text-[16px] bg-transparent outline-none cursor-pointer focus:border-none focus:shadow-none"/>
    - fill("東京都")
  - attempting fill action
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
    - waiting 20ms
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
      - waiting 100ms
    26 × waiting for element to be visible, enabled and editable
       - element is not editable
     - retrying fill action
       - waiting 500ms
FailedCHK-010 @checkout: Privacy required — error shown when unchecked2 retries
4m 0s
TimeoutError: locator.fill: Timeout 15000ms exceeded.
Call log:
  - waiting for locator('input[name*="region" i]').first()
    - locator resolved to <input readonly value="" id="region" type="text" name="region" placeholder="Prefecture" class="flex-1 text-[16px] bg-transparent outline-none cursor-pointer focus:border-none focus:shadow-none"/>
    - fill("東京都")
  - attempting fill action
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
    - waiting 20ms
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
      - waiting 100ms
    28 × waiting for element to be visible, enabled and editable
       - element is not editable
     - retrying fill action
       - waiting 500ms
Logged-In Checkout
0/15 passed
FailedCHK-003 @checkout: Logged-in checkout full flow
2m 18s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-003 @checkout: Logged-in checkout full flow1 retries
3m 35s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-003 @checkout: Logged-in checkout full flow2 retries
3m 4s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-004 @checkout: Saved info pre-filled
3m 0s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-004 @checkout: Saved info pre-filled1 retries
57s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-004 @checkout: Saved info pre-filled2 retries
2m 44s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-005 @checkout: Add new address with "Use as billing"
3m 14s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-005 @checkout: Add new address with "Use as billing"1 retries
2m 58s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-005 @checkout: Add new address with "Use as billing"2 retries
2m 21s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-006 @checkout: Billing starts collapsed for user with saved billing
2m 15s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-006 @checkout: Billing starts collapsed for user with saved billing1 retries
3m 15s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-006 @checkout: Billing starts collapsed for user with saved billing2 retries
3m 0s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-007 @checkout: New address becomes default on next checkout
2m 29s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-007 @checkout: New address becomes default on next checkout1 retries
2m 57s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
FailedCHK-007 @checkout: New address becomes default on next checkout2 retries
2m 41s
Error: Should be logged in before checkout

expect(received).toBeTruthy()

Received: false
Coupons
2/6 passed
Timed OutCPN-018 @coupons: Guest promo code not shown
3m 2s
Tearing down "context" exceeded the test timeout of 120000ms.
FailedCPN-018 @coupons: Guest promo code not shown1 retries
1m 39s
Error: apiRequestContext._wrapApiCall: ENOENT: no such file or directory, open '/app/test-results/.playwright-artifacts-37/traces/f1e5a3ebc3a0b76b3ca5-4bc55c16ec7a679f1a76-retry1.trace'
Timed OutCPN-018 @coupons: Guest promo code not shown2 retries
3m 32s
Tearing down "context" exceeded the test timeout of 120000ms.
PassedCPN-019 @coupons: Invalid coupon code
7s
SkippedCPN-020 @coupons: Remove a coupon
6s
PassedCPN-021 @coupons: Coupon + points together
5s
Registration email
0/2 passed
Skippedreceives welcome email after registration
1m 40s
Skippedregistration email has correct recipient
2m 12s
Delivery & Pickup
0/10 passed
FailedFUL-001 @fulfillment @delivery: Standard delivery
3m 37s
Error: expect(locator).toBeVisible() failed

Locator: locator('label:has-text("Delivery"), label:has-text("配送"), input[value*="delivery" i]').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 10000ms
  - waiting for locator('label:has-text("Delivery"), label:has-text("配送"), input[value*="delivery" i]').first()
Timed OutFUL-001 @fulfillment @delivery: Standard delivery1 retries
4m 0s
Test timeout of 120000ms exceeded.
Timed OutFUL-001 @fulfillment @delivery: Standard delivery2 retries
4m 0s
Test timeout of 120000ms exceeded.
Timed OutFUL-002 @fulfillment @pickup: In-store pickup
3m 29s
Tearing down "context" exceeded the test timeout of 120000ms.
FailedFUL-002 @fulfillment @pickup: In-store pickup1 retries
2m 1s
Error: apiRequestContext._wrapApiCall: ENOENT: no such file or directory, open '/app/test-results/.playwright-artifacts-66/traces/99afdf36386468603adb-3fc9d00a23679b4907b9-retry1.trace'
Timed OutFUL-002 @fulfillment @pickup: In-store pickup2 retries
3m 29s
Tearing down "context" exceeded the test timeout of 120000ms.
FailedFUL-003 @fulfillment @appointment: Instore appointment auto-selected
3m 24s
Error: Add to cart button not found for product "happy_sport_33mm"
FailedFUL-003 @fulfillment @appointment: Instore appointment auto-selected1 retries
3m 46s
Error: Add to cart button not found for product "happy_sport_33mm"
FailedFUL-003 @fulfillment @appointment: Instore appointment auto-selected2 retries
3m 20s
Error: Add to cart button not found for product "happy_sport_33mm"
FailedFUL-004 @fulfillment @appointment: Store appointment Tiffany
3m 21s
Error: Add to cart button not found for product "tiffany_lock_bangle"
Gift Wrapping
0/9 passed
FailedGW-001 @gift-wrapping: Box + Kinchaku pairable
3m 33s
Error: Add to cart button not found for product "radiant_touch_2"
Timed OutGW-001 @gift-wrapping: Box + Kinchaku pairable1 retries
3m 19s
Tearing down "context" exceeded the test timeout of 120000ms.
FailedGW-001 @gift-wrapping: Box + Kinchaku pairable2 retries
3m 22s
Error: Add to cart button not found for product "radiant_touch_2"
FailedGW-002 @gift-wrapping: NOT pairable product
3m 27s
Error: Add to cart button not found for product "genifique_30ml_trial_kit"
FailedGW-002 @gift-wrapping: NOT pairable product1 retries
1m 29s
Error: apiRequestContext._wrapApiCall: ENOENT: no such file or directory, open '/app/test-results/.playwright-artifacts-71/traces/47845b32b4ae5d046c1a-4b42c801d92516803580-retry1.trace'
FailedGW-002 @gift-wrapping: NOT pairable product2 retries
3m 26s
Error: Add to cart button not found for product "genifique_30ml_trial_kit"
FailedGW-003 @gift-wrapping: Kinchaku only pairable
3m 29s
Error: Add to cart button not found for product "cosme_decorte_facial_cotton"
FailedGW-003 @gift-wrapping: Kinchaku only pairable1 retries
1m 48s
Error: expect(locator).toBeVisible() failed

Locator: locator(':text("Gift"), :text("ギフト"), :text("wrapping"), :text("ラッピング")').first()
Expected: visible
Timeout: 15000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 15000ms
  - waiting for locator(':text("Gift"), :text("ギフト"), :text("wrapping"), :text("ラッピング")').first()
FailedGW-003 @gift-wrapping: Kinchaku only pairable2 retries
3m 19s
Error: Add to cart button not found for product "cosme_decorte_facial_cotton"
Misc
0/2 passed
FailedMISC-001 @misc @dropship: Dropship product checkout
3m 24s
Error: Add to cart button not found for product "treatment_of_hair_2ma"
FailedMISC-001 @misc @dropship: Dropship product checkout1 retries
2m 0s
TimeoutError: locator.fill: Timeout 15000ms exceeded.
Call log:
  - waiting for locator('input[name*="region" i]').first()
    - locator resolved to <input readonly value="" id="region" type="text" name="region" placeholder="Prefecture" class="flex-1 text-[16px] bg-transparent outline-none cursor-pointer focus:border-none focus:shadow-none"/>
    - fill("東京都")
  - attempting fill action
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
    - waiting 20ms
    2 × waiting for element to be visible, enabled and editable
      - element is not editable
    - retrying fill action
      - waiting 100ms
    28 × waiting for element to be visible, enabled and editable
       - element is not editable
     - retrying fill action
       - waiting 500ms
Bank Transfer Payments
0/2 passed
FailedPAY-011 @payment @bank-transfer: Bank transfer above minimum
3m 36s
Error: Bank transfer payment method should be available

expect(received).toBeTruthy()

Received: false
Timed OutPAY-011 @payment @bank-transfer: Bank transfer above minimum1 retries
2m 1s
Test timeout of 120000ms exceeded.