Failed
Run 21764a9f
4 passed, 54 failed, 10 skipped6%
x
Environment
staging
Target URL
https://pwa-staging.matsuyaginza.comTrigger
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 passedSkippedcan login with valid credentials
2sPassedshows error for invalid credentials
58sAuthenticated Checkout
0/2 passedSkippedcan complete full checkout as logged-in user
3sSkippedcheckout page shows user info when logged in
4sGoogle Analytics instrumentation
3/3 passedPassedhome fires required events
21sPassedproduct listing fires required events
9sPassedproduct detail fires required events
8sShopping Cart
0/9 passedFailedcan add product to cart
34sError: Add To My Bag button should be visible [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mnull[39m
Failedcan add product to cart1 retries
34sError: Add To My Bag button should be visible [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mnull[39m
Failedcan add product to cart2 retries
31sError: Add To My Bag button should be visible [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mnull[39m
Skippedcan open mini-cart and see item
32sSkippedcan remove item from cart
36sSkippedpreserves product name in cart
31sSkippedsupports variant selection
34sSkippedtracks add_to_cart GA event
31sSkippedtracks begin_checkout GA event
1m 22sGuest Checkout
0/4 passedSkippedcan complete full checkout as guest user
33sFailedcan add product to cart and reach checkout page
35sError: Should be able to navigate from PDP → cart → checkout [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Failedcan add product to cart and reach checkout page1 retries
34sError: Should be able to navigate from PDP → cart → checkout [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Failedcan add product to cart and reach checkout page2 retries
31sError: Should be able to navigate from PDP → cart → checkout [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Home page smoke
0/6 passedFailedrenders the main layout without console errors
50sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('header, [role="banner"], nav').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('header, [role="banner"], nav').first()[22m
Failedrenders the main layout without console errors1 retries
1m 2sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('header, [role="banner"], nav').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('header, [role="banner"], nav').first()[22m
Failedrenders the main layout without console errors2 retries
47sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('header, [role="banner"], nav').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('header, [role="banner"], nav').first()[22m
Failedcan navigate to PLP page
1m 11sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main h1').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 20000ms[22m
[2m - waiting for locator('main h1').first()[22m
Failedcan navigate to PLP page1 retries
2m 12sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main h1').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 20000ms[22m
[2m - waiting for locator('main h1').first()[22m
Failedcan navigate to PLP page2 retries
2m 8sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main h1').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 20000ms[22m
[2m - waiting for locator('main h1').first()[22m
Registration
0/3 passedFailedcan register a new account
54sError: New account registration should succeed [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Failedcan register a new account1 retries
49sError: New account registration should succeed [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Failedcan register a new account2 retries
50sError: New account registration should succeed [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Product detail page
0/21 passedFailedrenders product name and brand
30sError: PDP should have at least one h1 heading [2mexpect([22m[31mreceived[39m[2m).[22mtoBeGreaterThanOrEqual[2m([22m[32mexpected[39m[2m)[22m Expected: >= [32m1[39m Received: [31m0[39m
Failedrenders product name and brand1 retries
30sError: PDP should have at least one h1 heading [2mexpect([22m[31mreceived[39m[2m).[22mtoBeGreaterThanOrEqual[2m([22m[32mexpected[39m[2m)[22m Expected: >= [32m1[39m Received: [31m0[39m
Failedrenders product name and brand2 retries
26sError: PDP should have at least one h1 heading [2mexpect([22m[31mreceived[39m[2m).[22mtoBeGreaterThanOrEqual[2m([22m[32mexpected[39m[2m)[22m Expected: >= [32m1[39m Received: [31m0[39m
Faileddisplays product price
1m 49sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed Locator: getByText(/[¥¥]\s?[\d,]+/).first() Expected: visible Timeout: 10000ms Error: element(s) not found Call log: [2m - Expect "toBeVisible" with timeout 10000ms[22m [2m - waiting for getByText(/[¥¥]\s?[\d,]+/).first()[22m
Faileddisplays product price1 retries
1m 45sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed Locator: getByText(/[¥¥]\s?[\d,]+/).first() Expected: visible Timeout: 10000ms Error: element(s) not found Call log: [2m - Expect "toBeVisible" with timeout 10000ms[22m [2m - waiting for getByText(/[¥¥]\s?[\d,]+/).first()[22m
Faileddisplays product price2 retries
1m 17sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed Locator: getByText(/[¥¥]\s?[\d,]+/).first() Expected: visible Timeout: 10000ms Error: element(s) not found Call log: [2m - Expect "toBeVisible" with timeout 10000ms[22m [2m - waiting for getByText(/[¥¥]\s?[\d,]+/).first()[22m
Failedhas Add To My Bag button
1m 31sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: /add to my bag/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: /add to my bag/i })[22m
Failedhas Add To My Bag button1 retries
1m 28sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: /add to my bag/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: /add to my bag/i })[22m
Failedhas Add To My Bag button2 retries
1m 17sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: /add to my bag/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: /add to my bag/i })[22m
Failedhas breadcrumb navigation
1m 26sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('nav[aria-label="Breadcrumb"]')
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('nav[aria-label="Breadcrumb"]')[22m
Failedhas breadcrumb navigation1 retries
1m 36sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('nav[aria-label="Breadcrumb"]')
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('nav[aria-label="Breadcrumb"]')[22m
Failedhas breadcrumb navigation2 retries
1m 22sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('nav[aria-label="Breadcrumb"]')
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('nav[aria-label="Breadcrumb"]')[22m
Failedhas product images
1m 21sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main img').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('main img').first()[22m
Failedhas product images1 retries
1m 21sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main img').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('main img').first()[22m
Failedhas product images2 retries
1m 5sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main img').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('main img').first()[22m
Failedhas wishlist button
1m 4sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: /wishlist/i }).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: /wishlist/i }).first()[22m
Failedhas wishlist button1 retries
1m 20sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: /wishlist/i }).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: /wishlist/i }).first()[22m
Failedhas wishlist button2 retries
59sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: /wishlist/i }).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: /wishlist/i }).first()[22m
Failedhas quantity selector
1m 20sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByText('Quantity')
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByText('Quantity')[22m
Failedhas quantity selector1 retries
1m 14sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByText('Quantity')
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByText('Quantity')[22m
Failedhas quantity selector2 retries
1m 0sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByText('Quantity')
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByText('Quantity')[22m
Product listing page
0/18 passedFailedrenders page heading and product count
49sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main h1').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('main h1').first()[22m
Failedrenders page heading and product count1 retries
1m 53sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main h1').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('main h1').first()[22m
Failedrenders page heading and product count2 retries
1m 45sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main h1').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('main h1').first()[22m
Failedrenders a grid of product cards
1m 52sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 20000ms[22m
[2m - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()[22m
Failedrenders a grid of product cards1 retries
1m 57sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 20000ms[22m
[2m - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()[22m
Failedrenders a grid of product cards2 retries
1m 42sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 20000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 20000ms[22m
[2m - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()[22m
Failedhas category filter sidebar
1m 27sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: 'Category' })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: 'Category' })[22m
Failedhas category filter sidebar1 retries
1m 39sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: 'Category' })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: 'Category' })[22m
Failedhas category filter sidebar2 retries
1m 21sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: 'Category' })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: 'Category' })[22m
Failedhas sort dropdown
1m 29sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: /recommended/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: /recommended/i })[22m
Failedhas sort dropdown1 retries
1m 21sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: /recommended/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: /recommended/i })[22m
Failedhas sort dropdown2 retries
1m 3sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: getByRole('button', { name: /recommended/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for getByRole('button', { name: /recommended/i })[22m
Failednavigates to PDP when product is clicked
1m 10sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()[22m
Failednavigates to PDP when product is clicked1 retries
1m 22sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()[22m
Failednavigates to PDP when product is clicked2 retries
1m 5sError: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('main a[href*="/en/"][href*="-"]:has(img)').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
[2m - Expect "toBeVisible" with timeout 10000ms[22m
[2m - waiting for locator('main a[href*="/en/"][href*="-"]:has(img)').first()[22m
Failedhas pagination or load more
38sError: Should have pagination or Load More button [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Failedhas pagination or load more1 retries
47sError: Should have pagination or Load More button [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Failedhas pagination or load more2 retries
54sError: Should have pagination or Load More button [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m