Failed
Run 3a8a7f06
4 passed, 54 failed, 10 skipped6%
x
Environment
staging
Target URL
https://pwa-staging.matsuyaginza.comTrigger
manual
Duration
17m 18s
Started
Apr 9, 04:55 AM
Completed
Apr 9, 05:13 AM
54 Failed Tests — Click to select all, then copy
Login
1/2 passedSkippedcan login with valid credentials
3sPassedshows error for invalid credentials
57sAuthenticated Checkout
0/2 passedSkippedcan complete full checkout as logged-in user
3sSkippedcheckout page shows user info when logged in
2sGoogle Analytics instrumentation
3/3 passedPassedhome fires required events
19sPassedproduct listing fires required events
9sPassedproduct detail fires required events
8sShopping Cart
0/9 passedFailedcan add product to cart
33sError: 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
35sError: 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
28sError: 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
31sSkippedcan remove item from cart
29sSkippedpreserves product name in cart
35sSkippedsupports variant selection
29sSkippedtracks add_to_cart GA event
26sSkippedtracks begin_checkout GA event
23sGuest Checkout
0/4 passedSkippedcan complete full checkout as guest user
33sFailedcan add product to cart and reach checkout page
33sError: 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
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 page2 retries
32sError: 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
48sError: [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
58sError: [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
49sError: [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 15sError: [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
59sError: [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
1m 0sError: [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
58sError: New account registration should succeed [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Failedcan register a new account1 retries
59sError: 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
31sError: 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
34sError: 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
31sError: 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
44sError: [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
46sError: [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
40sError: [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
41sError: [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
47sError: [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
40sError: [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
40sError: [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
45sError: [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
38sError: [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
36sError: [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
34sError: [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
35sError: [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
38sError: [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
34sError: [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
36sError: [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
36sError: [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
42sError: [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
37sError: [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
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 page heading and product count1 retries
42sError: [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
36sError: [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
50sError: [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
50sError: [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
53sError: [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
42sError: [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
44sError: [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
45sError: [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
38sError: [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
36sError: [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
36sError: [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
38sError: [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
34sError: [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
37sError: [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
29sError: Should have pagination or Load More button [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Failedhas pagination or load more1 retries
25sError: Should have pagination or Load More button [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m
Failedhas pagination or load more2 retries
20sError: Should have pagination or Load More button [2mexpect([22m[31mreceived[39m[2m).[22mtoBeTruthy[2m()[22m Received: [31mfalse[39m