Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
b018dcb
Revert test product changes
shethj Jul 9, 2025
2fe2b1f
Clean up bopis tests
shethj Jul 9, 2025
cd5f4dc
Revert test product in a11y tests
shethj Jul 9, 2025
58ec3a7
Merge branch 'develop' into testfix/revert-test-product
shethj Jul 9, 2025
556d7cb
Revert changes to create app tool
bendvc Jul 11, 2025
8899c2c
Cleanup
bendvc Jul 11, 2025
343385c
Add tests + minor refactors for testability
bendvc Jul 11, 2025
5eb1695
Update pwa-developer-guideline-tool.test.js
bendvc Jul 11, 2025
b88f625
Update note
bendvc Jul 11, 2025
68d1ce4
Removed try/catch
bendvc Jul 11, 2025
60f43f7
Update snapshots
shethj Jul 12, 2025
de2a00c
Fix playwright config to not run a11y tests for chrome and chrome-mobile
shethj Jul 12, 2025
da8081a
Fix demo instance (#2800)
unandyala Jul 14, 2025
9c6e038
Fix bopis add to cart test product
shethj Jul 14, 2025
293312f
Switch retail app home site to RefArch
shethj Jul 14, 2025
4a6e503
Merge branch 'develop' into bendvc/revert-create-app-changes
bendvc Jul 14, 2025
137992f
Update program.json
bendvc Jul 14, 2025
51b8d19
Update program.json
bendvc Jul 14, 2025
4d8d7f6
Merge pull request #2794 from SalesforceCommerceCloud/bendvc/revert-c…
bendvc Jul 14, 2025
271a1f1
Fix potential race condition bug in pwless login (#2758)
alexvuong Jul 14, 2025
1646905
Select the first product on PDP for BOPIS
shethj Jul 15, 2025
7da66c8
Update snapshots
shethj Jul 15, 2025
4b17de4
Merge branch 'develop' into testfix/revert-test-product
shethj Jul 15, 2025
9af28d9
@W-18955816@ Remove search overrides (#2819)
vcua-mobify Jul 15, 2025
811d4c8
Merge branch 'develop' into testfix/revert-test-product
shethj Jul 15, 2025
9626b15
Merge pull request #2761 from SalesforceCommerceCloud/testfix/revert-…
shethj Jul 15, 2025
2712e5b
@W-19053749: Removed edit button for auto-bonus products (#2815)
ddiazccrz Jul 16, 2025
0c6d073
feat: use `<picture>` elements for responsive images @W-18714493 (#2724)
seckardt Jul 16, 2025
3fc4971
@W-19054407 BOPIS fix bundle inventory and child pickup selection (#2…
patricksullivansf Jul 16, 2025
5ad0aa6
@W-19053749: Updated changelog to match new accepted style (#2837)
ddiazccrz Jul 17, 2025
001e45c
@W-19045349 Add better error handling for Datacloud (#2811)
carson-campbell Jul 18, 2025
a64fda6
feat: add feature flag to enable/disable partial hydration @W-1908294…
seckardt Jul 18, 2025
4bb7ea1
Merge branch 'develop' into release-3.11.x
vcua-mobify Jul 18, 2025
02d72cf
Bump versions
vcua-mobify Jul 18, 2025
e2f3f99
Clean up changelogs
vcua-mobify Jul 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion e2e/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ module.exports = {
RETAIL_APP_HOME:
process.env.RETAIL_APP_HOME ||
"https://scaffold-pwa-e2e-tests-pwa-kit.mobify-storefront.com",
RETAIL_APP_HOME_SITE: "RefArchGlobal",
RETAIL_APP_HOME_SITE: "RefArch",
GENERATED_PROJECTS_DIR: "../generated-projects",
GENERATE_PROJECTS: ["retail-app-demo", "retail-app-ext", "retail-app-no-ext"],
GENERATOR_CMD:
Expand Down
147 changes: 84 additions & 63 deletions e2e/scripts/pageHelpers.js

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=playwright",
"nodes": [
{
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:R1l4lb9rlbpH1:\">",
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:rh:\">",
"failureSummary": "Fix all of the following:\n ARIA attribute is not allowed: aria-expanded=\"false\"",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\:"
]
}
]
},
{
"id": "region",
"impact": "moderate",
"description": "Ensure all page content is contained by landmarks",
"help": "All page content should be contained by landmarks",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<input autocomplete=\"off\" type=\"search\" aria-label=\"Search for products...\" placeholder=\"Search for products...\" id=\"...\" class=\"...\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\: > .css-1igwmid.chakra-stack > .chakra-input__group.css-1y0e7gb > .css-va76oz"
"#popover-trigger-\\:rh\\:"
]
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/global/en-GB/cart\">",
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/cart\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
".css-1k2aozt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/global/en-GB/cart\">",
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/cart\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
".css-1k2aozt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/global/en-GB/cart\">",
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/cart\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
".css-1k2aozt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/global/en-GB/cart\">",
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/cart\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
".css-1k2aozt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/global/en-GB/cart\">",
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/cart\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
".css-1k2aozt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=playwright",
"nodes": [
{
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:R1l4lb9rlbpH1:\">",
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:rh:\">",
"failureSummary": "Fix all of the following:\n ARIA attribute is not allowed: aria-expanded=\"false\"",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\:"
]
}
]
},
{
"id": "region",
"impact": "moderate",
"description": "Ensure all page content is contained by landmarks",
"help": "All page content should be contained by landmarks",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<input autocomplete=\"off\" type=\"search\" aria-label=\"Search for products...\" placeholder=\"Search for products...\" id=\"...\" class=\"...\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\: > .css-1igwmid.chakra-stack > .chakra-input__group.css-1y0e7gb > .css-va76oz"
"#popover-trigger-\\:rh\\:"
]
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=playwright",
"nodes": [
{
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:R1l4lb9rlbpH1:\">",
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:rh:\">",
"failureSummary": "Fix all of the following:\n ARIA attribute is not allowed: aria-expanded=\"false\"",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\:"
]
}
]
},
{
"id": "region",
"impact": "moderate",
"description": "Ensure all page content is contained by landmarks",
"help": "All page content should be contained by landmarks",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<input autocomplete=\"off\" type=\"search\" aria-label=\"Search for products...\" placeholder=\"Search for products...\" id=\"...\" class=\"...\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\: > .css-1igwmid.chakra-stack > .chakra-input__group.css-1y0e7gb > .css-va76oz"
"#popover-trigger-\\:rh\\:"
]
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=playwright",
"nodes": [
{
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:R1l4lb9rlbpH1:\">",
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:rh:\">",
"failureSummary": "Fix all of the following:\n ARIA attribute is not allowed: aria-expanded=\"false\"",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\:"
]
}
]
},
{
"id": "region",
"impact": "moderate",
"description": "Ensure all page content is contained by landmarks",
"help": "All page content should be contained by landmarks",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<input autocomplete=\"off\" type=\"search\" aria-label=\"Search for products...\" placeholder=\"Search for products...\" id=\"...\" class=\"...\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\: > .css-1igwmid.chakra-stack > .chakra-input__group.css-1y0e7gb > .css-va76oz"
"#popover-trigger-\\:rh\\:"
]
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=playwright",
"nodes": [
{
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:R1l4lb9rlbpH1:\">",
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:rf:\">",
"failureSummary": "Fix all of the following:\n ARIA attribute is not allowed: aria-expanded=\"false\"",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\:"
]
}
]
},
{
"id": "region",
"impact": "moderate",
"description": "Ensure all page content is contained by landmarks",
"help": "All page content should be contained by landmarks",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<input autocomplete=\"off\" type=\"search\" aria-label=\"Search for products...\" placeholder=\"Search for products...\" id=\"...\" class=\"...\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\: > .css-1igwmid.chakra-stack > .chakra-input__group.css-1y0e7gb > .css-va76oz"
"#popover-trigger-\\:rf\\:"
]
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=playwright",
"nodes": [
{
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:R1l4lb9rlbpH1:\">",
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:rf:\">",
"failureSummary": "Fix all of the following:\n ARIA attribute is not allowed: aria-expanded=\"false\"",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\:"
]
}
]
},
{
"id": "region",
"impact": "moderate",
"description": "Ensure all page content is contained by landmarks",
"help": "All page content should be contained by landmarks",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<input autocomplete=\"off\" type=\"search\" aria-label=\"Search for products...\" placeholder=\"Search for products...\" id=\"...\" class=\"...\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\: > .css-1igwmid.chakra-stack > .chakra-input__group.css-1y0e7gb > .css-va76oz"
"#popover-trigger-\\:rf\\:"
]
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/global/en-GB/cart\">",
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/cart\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
".css-1k2aozt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/global/en-GB/cart\">",
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/cart\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
".css-1k2aozt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/global/en-GB/cart\">",
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/cart\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
".css-1k2aozt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/global/en-GB/cart\">",
"html": "<a class=\"...\" aria-label=\"Back to cart, number of items: 2\" href=\"/cart\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
".css-1k2aozt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=playwright",
"nodes": [
{
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:r5k:\">",
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:r5l:\">",
"failureSummary": "Fix all of the following:\n ARIA attribute is not allowed: aria-expanded=\"false\"",
"target": [
"#popover-trigger-\\:r5k\\:"
"#popover-trigger-\\:r5l\\:"
]
}
]
Expand All @@ -23,26 +23,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright",
"nodes": [
{
"html": "<span class=\"...\">Free</span>",
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.06 (foreground color: #3ba755, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
"html": "<a class=\"...\" href=\"/\">Continue Shopping</a>",
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.17 (foreground color: #0176d3, background color: #f3f3f3, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
"target": [
".css-xh9uxa"
]
}
]
},
{
"id": "region",
"impact": "moderate",
"description": "Ensure all page content is contained by landmarks",
"help": "All page content should be contained by landmarks",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<input autocomplete=\"off\" type=\"search\" aria-label=\"Search for products...\" placeholder=\"Search for products...\" id=\"...\" class=\"...\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
"#popover-trigger-\\:r5k\\: > .css-1igwmid.chakra-stack > .chakra-input__group.css-1y0e7gb > .css-va76oz"
".css-a4jxtg"
]
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=playwright",
"nodes": [
{
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:R1l4lb9rlbpH1:\">",
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:rf:\">",
"failureSummary": "Fix all of the following:\n ARIA attribute is not allowed: aria-expanded=\"false\"",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\:"
]
}
]
},
{
"id": "region",
"impact": "moderate",
"description": "Ensure all page content is contained by landmarks",
"help": "All page content should be contained by landmarks",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<input autocomplete=\"off\" type=\"search\" aria-label=\"Search for products...\" placeholder=\"Search for products...\" id=\"...\" class=\"...\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\: > .css-1igwmid.chakra-stack > .chakra-input__group.css-1y0e7gb > .css-va76oz"
"#popover-trigger-\\:rf\\:"
]
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,10 @@
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=playwright",
"nodes": [
{
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:R1l4lb9rlbpH1:\">",
"html": "<form id=\"...\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"popover-content-:rf:\">",
"failureSummary": "Fix all of the following:\n ARIA attribute is not allowed: aria-expanded=\"false\"",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\:"
]
}
]
},
{
"id": "region",
"impact": "moderate",
"description": "Ensure all page content is contained by landmarks",
"help": "All page content should be contained by landmarks",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/region?application=playwright",
"nodes": [
{
"html": "<input autocomplete=\"off\" type=\"search\" aria-label=\"Search for products...\" placeholder=\"Search for products...\" id=\"...\" class=\"...\">",
"failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks",
"target": [
"#popover-trigger-\\:R1l4lb9rlbpH1\\: > .css-1igwmid.chakra-stack > .chakra-input__group.css-1y0e7gb > .css-va76oz"
"#popover-trigger-\\:rf\\:"
]
}
]
Expand Down
Loading
Loading