Skip to content

Smoke test daily

Smoke test daily #167

Triggered via schedule January 3, 2024 03:28
Status Failure
Total duration 35m 14s
Artifacts 10
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

smoke-test-daily.yml

on: schedule
API tests on nightly build
7m 53s
API tests on nightly build
E2E tests on nightly build
19m 5s
E2E tests on nightly build
Matrix: test-plugins
k6 tests on nightly build
2m 29s
k6 tests on nightly build
Post Slack summary
6s
Post Slack summary
Publish report on smoke tests on nightly build
1m 55s
Publish report on smoke tests on nightly build
Matrix: Publish report on Smoke tests on trunk with plugins
Fit to window
Zoom out
Zoom in

Annotations

75 errors, 30 warnings, and 12 notices
k6 tests on nightly build
Process completed with exit code 1.
k6 tests on nightly build
Process completed with exit code 99.
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
Smoke tests on trunk with Woo Subscriptions plugin installed
Process completed with exit code 1.
[Chrome] › merchant/create-shipping-zones.spec.js:192:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Canada with Flat rate: plugins/woocommerce/tests/e2e-pw/tests/merchant/create-shipping-zones.spec.js#L1
1) [Chrome] › merchant/create-shipping-zones.spec.js:192:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Canada with Flat rate Test timeout of 120000ms exceeded.
[Chrome] › merchant/create-shipping-zones.spec.js:192:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Canada with Flat rate: plugins/woocommerce/tests/e2e-pw/tests/merchant/create-shipping-zones.spec.js#L222
1) [Chrome] › merchant/create-shipping-zones.spec.js:192:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Canada with Flat rate Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Add shipping method' }) - locator resolved to <button type="submit" value="Add shipping method" class=…>Add shipping method</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="woocommerce-tree-select-control__children">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="woocommerce-tree-select-control__children">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="woocommerce-tree-select-control__children">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="woocommerce-tree-select-control__children">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="woocommerce-tree-select-control__children">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events - retrying click action, attempt #5 - 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="woocommerce-tree-select-control__children">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events - retrying click action, attempt #6 - 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="woocommerce-tree-select-control__children">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events - retrying click action, attempt #7 - 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="woocommerce-tree-select-control__children">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events - retrying click action, attempt #8 - 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="woocommerce-tree-select-control__children">…</div> from <tr class="" valign="top">…</tr> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
2) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L141
2) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }).last() - locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a> - attempting click action - 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, attempt #1 - 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, attempt #2 - waiting 20ms - 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, attempt #3 - 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, attempt #4 - 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, attempt #5 - 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, attempt #6 - 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, attempt #7 - 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, attempt #8 - 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, attempt #9 - 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, attempt #10 - 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, attempt #11 - 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, attempt #12 - 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 o
[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js:49:2 › Disable block product editor › is hooked up to sidebar "Add New": plugins/woocommerce/tests/e2e-pw/utils/simple-products.js#L78
3) [Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js:49:2 › Disable block product editor › is hooked up to sidebar "Add New" Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.woocommerce-product-header__inner h1') Expected string: "Add new product" Received string: "" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.woocommerce-product-header__inner h1') at ../utils/simple-products.js:78 76 | await expect( 77 | page.locator( '.woocommerce-product-header__inner h1' ) > 78 | ).toContainText( 'Add new product' ); | ^ 79 | } 80 | 81 | /** at expectBlockProductEditor (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/simple-products.js:78:4) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/disable-block-product-editor.spec.js:52:9
[Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js#L149
4) [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$50.00" Received string: "$62.01" Call log: - expect.toHaveText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" 147 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 148 | ) > 149 | ).toHaveText( totals[ i ] ); | ^ 150 | await page 151 | .getByLabel( `Remove coupon "${ coupons[ i ].code }
[Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js#L149
4) [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$50.00" Received string: "$80.50" Call log: - expect.toHaveText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$80.50</span> - unexpected value "$80.50" 147 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 148 | ) > 149 | ).toHaveText( totals[ i ] );
[Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L163
5) [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$110" Received string: "$126.50" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" 161 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 162 | ) > 163 | ).toContainText( `$${ doubleProductsPrice.toString() }` ); | ^ 164 | await expect( 165 | page.getByRole( 'button' ).filter( { hasText: '+', exact: true } ) 166 | )
[Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L203
5) [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$150" Received string: "" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') 201 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 202 | ) > 203 | ).toContainText( | ^ 204 | `$${ singleProductWithCrossSellProducts.toString() }` 205 | ); 206 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:203:5
[Chrome] › shopper/checkout-coupons.spec.js:127:2 › Checkout coupons › allows checkout to apply multiple coupons: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-coupons.spec.js#L138
6) [Chrome] › shopper/checkout-coupons.spec.js:127:2 › Checkout coupons › allows checkout to apply multiple coupons Error: expect.toBeVisible: Error: strict mode violation: getByText('Coupon code applied successfully.') resolved to 2 elements: 1) <div class="wc-block-components-notice-banner__conten…>↵⇆⇆⇆Coupon code applied successfully.⇆⇆</div> aka getByText('Coupon code applied').first() 2) <div class="wc-block-components-notice-banner__conten…>↵⇆⇆⇆Coupon code applied successfully.⇆⇆</div> aka getByText('Coupon code applied').nth(1) Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Coupon code applied successfully.') 136 | await page.locator( 'text=Apply coupon' ).click(); 137 | // successful > 138 | await expect( page.getByText( 'Coupon code applied successfully.' ) ).toBeVisible(); | ^ 139 | // check cart total 140 | await expect( 141 | page.locator( '.cart-discount .amount >> nth=0' ) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-coupons.spec.js:138:73
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L343
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }).last() - locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a> - attempting click action - 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, attempt #1 - 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, attempt #2 - waiting 20ms - 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, attempt #3 - 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, attempt #4 - 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, attempt #5 - 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, attempt #6 - 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, attempt #7 - 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, attempt #8 - 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, attempt #9 - 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, attempt #10 - 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, attempt #11 - 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, attempt #12 - 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 o
[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js:49:2 › Disable block product editor › is hooked up to sidebar "Add New": plugins/woocommerce/tests/e2e-pw/utils/simple-products.js#L78
2) [Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js:49:2 › Disable block product editor › is hooked up to sidebar "Add New" Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.woocommerce-product-header__inner h1') Expected string: "Add new product" Received string: "" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.woocommerce-product-header__inner h1') at ../utils/simple-products.js:78 76 | await expect( 77 | page.locator( '.woocommerce-product-header__inner h1' ) > 78 | ).toContainText( 'Add new product' ); | ^ 79 | } 80 | 81 | /** at expectBlockProductEditor (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/simple-products.js:78:4) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/disable-block-product-editor.spec.js:52:9
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L1
3) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup Test timeout of 120000ms exceeded.
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L296
3) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup Error: page.waitForLoadState: Test timeout of 120000ms exceeded. 294 | } ) => { 295 | await page.goto( `/shop/?add-to-cart=${ product2Id }` ); > 296 | await page.waitForLoadState( 'networkidle' ); | ^ 297 | 298 | await page.goto( pageSlug ); 299 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js:296:14
[Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js#L149
4) [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$50.00" Received string: "$62.01" Call log: - expect.toHaveText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" 147 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 148 | ) > 149 | ).toHaveText( totals[ i ] ); | ^ 150 | await page 151 | .getByLabel( `Remove coupon "${ coupons[ i ].code }
[Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L125
5) [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ─────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByText('Your cart is currently empty!') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Your cart is currently empty!') 123 | await expect( 124 | page.getByText( 'Your cart is currently empty!' ) > 125 | ).toBeVisible(); | ^ 126 | await expect( 127 | page.getByRole( 'link', { name: 'Browse store' } ) 128 | ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:125:5
[Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L125
5) [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ─────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByText('Your cart is currently empty!') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Your cart is currently empty!') 123 | await expect( 124 | page.getByText( 'Your cart is currently empty!' ) > 125 | ).toBeVisible(); | ^ 126 | await expect( 127 | page.getByRole( 'link', { name: 'Browse store' } ) 128 | ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:125:5
[Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L125
5) [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ─────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByText('Your cart is currently empty!') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Your cart is currently empty!') 123 | await expect( 124 | page.getByText( 'Your cart is currently empty!' ) > 125 | ).toBeVisible(); | ^ 126 | await expect( 127 | page.getByRole( 'link', { name: 'Browse store' } ) 128 | ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:125:5
[Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L163
6) [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$110" Received string: "$126.50" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" 161 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 162 | ) > 163 | ).toContainText( `$${ doubleProductsPrice.toString() }` );
[Chrome] › basic.spec.js:29:4 › A basic set of tests to ensure WP: plugins/woocommerce/tests/e2e-pw/tests/basic.spec.js#L32
1) [Chrome] › basic.spec.js:29:4 › A basic set of tests to ensure WP, wp-admin and my-account load › Sign in as customer › Load customer my account page Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected) Locator: locator('h1.entry-title') Expected string: "My account" Received string: "" Call log: - expect.toHaveText with timeout 20000ms - waiting for locator('h1.entry-title') 30 | await page.goto( '/my-account' ); 31 | const title = page.locator( 'h1.entry-title' ); > 32 | await expect( title ).toHaveText( 'My account' ); | ^ 33 | } ); 34 | } ); 35 | } at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/basic.spec.js:32:27
[Chrome] › merchant/order-search.spec.js:154:3 › WooCommerce Orders > Search orders › can search for order containing "Automattic" as the billing company name: plugins/woocommerce/tests/e2e-pw/tests/merchant/order-search.spec.js#L1
2) [Chrome] › merchant/order-search.spec.js:154:3 › WooCommerce Orders > Search orders › can search for order containing "Automattic" as the billing company name Test timeout of 120000ms exceeded.
[Chrome] › merchant/order-search.spec.js:154:3 › WooCommerce Orders > Search orders › can search for order containing "Automattic" as the billing company name: plugins/woocommerce/tests/e2e-pw/tests/merchant/order-search.spec.js#L160
2) [Chrome] › merchant/order-search.spec.js:154:3 › WooCommerce Orders > Search orders › can search for order containing "Automattic" as the billing company name Error: locator.fill: Test timeout of 120000ms exceeded. Call log: - waiting for locator('[type=search][name=s]') 158 | await page 159 | .locator( '[type=search][name=s]' ) > 160 | .fill( queries[ i ][ 0 ] ); | ^ 161 | await page.locator( '#search-submit' ).click(); 162 | 163 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/order-search.spec.js:160:6
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:376:2 › Update variations › can delete all variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
3) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:376:2 › Update variations › can delete all variations › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:376:2 › Update variations › can delete all variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L384
3) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:376:2 › Update variations › can delete all variations › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }).last() - locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a> - attempting click action - 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, attempt #1 - 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, attempt #2 - waiting 20ms - 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, attempt #3 - 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, attempt #4 - 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, attempt #5 - 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, attempt #6 - 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, attempt #7 - 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, attempt #8 - 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, attempt #9 - 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, attempt #10 - 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, attempt #11 - 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, attempt #12 - 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
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:407:2 › Update variations › can manage stock levels: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
4) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:407:2 › Update variations › can manage stock levels › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:407:2 › Update variations › can manage stock levels: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L415
4) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:407:2 › Update variations › can manage stock levels › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }) 413 | 414 | await test.step( 'Click on the "Variations" tab.', async () => { > 415 | await page.getByRole( 'link', { name: 'Variations' } ).click(); | ^ 416 | } ); 417 | 418 | await test.step( 'Expand all variations', async () => { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js:415:60 at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js:414:14
[Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js:51:3 › General tab › Simple product form › renders each block without error: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/create-simple-product-block-editor.spec.js#L1
5) [Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js:51:3 › General tab › Simple product form › renders each block without error Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js:51:3 › General tab › Simple product form › renders each block without error: plugins/woocommerce/tests/e2e-pw/utils/simple-products.js#L92
5) [Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js:51:3 › General tab › Simple product form › renders each block without error Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for locator('.woocommerce-product-tabs').getByRole('button', { name: 'General' }) at ../utils/simple-products.js:92 90 | .locator( '.woocommerce-product-tabs' ) 91 | .getByRole( 'button', { name: tabName } ) > 92 | .click(); | ^ 93 | } 94 | 95 | module.exports = { at clickOnTab (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/simple-products.js:92:4) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/create-simple-product-block-editor.spec.js:53:10
[Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js#L149
6) [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$50.00" Received string: "$57.50" Call log: - expect.toHaveText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$57.50</span> - unexpected value "$57.50" 147 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 148 | ) > 149 | ).toHaveText( totals[ i ] ); | ^ 150 | await page 151 | .getByLabel( `Remove coupon "${ coupons[ i ].code }
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L343
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }).last() - locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a> - attempting click action - 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, attempt #1 - 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, attempt #2 - waiting 20ms - 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, attempt #3 - 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, attempt #4 - 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, attempt #5 - 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, attempt #6 - 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, attempt #7 - 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, attempt #8 - 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, attempt #9 - 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, attempt #10 - 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, attempt #11 - 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, attempt #12 - 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 o
[Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-tax.spec.js#L146
2) [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') Expected string: "$125.00" Received string: "Subtotal$100.00" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" 144 | '.wp-block-woocommerce-cart-order-summary-subtotal-block' 145 | ) > 146 | ).toContainText( '$125.00' ); | ^ 147 | await expect( 148 | page.locator( '.wc-block-components-totals-f
[Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L172
3) [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount').first() Expected string: "$9.99" Received string: "$12.49" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount').first() - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" 170 | await expect( 171 | page.locator( '.order-total .amount' ).first() > 172 | ).toContainText( `$${ firstProductPrice }` ); | ^ 173 | } ); 174 | 175 | test( 'should show correct total cart price after updating quantity', async ( { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:172:5
[Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js#L98
4) [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.cart-discount .amount') Expected string: "$5.00" Received string: "$6.25" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.cart-discount .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" 96 | await expect( 97 | page.locator( '.cart-discount .amount' ) > 98 | ).toContainText( discounts[ i ] ); | ^ 99 | // Checks that the cart total is updated 100 | await expect( 101 | page.locator( '.order-total .amount' ) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js:98:6
[Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js#L98
4) [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.cart-discount .amount') Expected string: "$5.00" Received string: "$5.75" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.cart-discount .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$5.75" 96 | await expect( 97 | page.locator( '.cart-discount .amount' ) > 98 | ).toContainText( discounts[ i ] ); | ^ 99 | // Checks that the cart total is updated 100 | await expect( 101 | page.locator( '.order-total .amount' ) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js:98:6
[Chrome] › shopper/cart-coupons.spec.js:106:2 › Cart applying coupons › prevents cart applying same coupon twice: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js#L124
5) [Chrome] › shopper/cart-coupons.spec.js:106:2 › Cart applying coupons › prevents cart applying same coupon twice Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount') Expected string: "$15.00" Received string: "$17.25" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" 122 | discounts[ 0 ] 123 | ); > 124 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 125 | totals[ 0 ] 126 | ); 127 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js:124:58
[Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart.spec.js#L105
6) [Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount') Expected string: "$27.98" Received string: "$32.18" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.09" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.09" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.09" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" 103 | await page.locator( 'text=Update cart' ).click(); 104 | > 105 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 106 | `$${ twoProductPrice }` 107 | ); 108 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart.spec.js:105:58
[Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js#L167
7) [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods Error: Timed out 20000ms waiting for expect(locator).toBeEnabled() Locator: locator('#payment_method_cod') Expected: enabled Received: disabled Call log: - expect.toBeEnabled with timeout 20000ms - waiting for locator('#payment_method_cod') 165 | // check the payment methods 166 | await expect( page.locator( '#payment_method_bacs' ) ).toBeEnabled(); > 167 | await expect( page.locator( '#payment_method_cod' ) ).toBeEnabled(); | ^ 168 | } ); 169 | 170 | test( 'allows customer to fill billing details', async ( { page } ) => { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js:167:57
[Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js#L1
8) [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L343
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }).last() - locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a> - attempting click action - 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, attempt #1 - 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, attempt #2 - waiting 20ms - 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, attempt #3 - 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, attempt #4 - 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, attempt #5 - 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, attempt #6 - 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, attempt #7 - 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, attempt #8 - 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, attempt #9 - 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, attempt #10 - 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, attempt #11 - 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, attempt #12 - 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 o
[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js:49:2 › Disable block product editor › is hooked up to sidebar "Add New": plugins/woocommerce/tests/e2e-pw/utils/simple-products.js#L78
2) [Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js:49:2 › Disable block product editor › is hooked up to sidebar "Add New" Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.woocommerce-product-header__inner h1') Expected string: "Add new product" Received string: "" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.woocommerce-product-header__inner h1') at ../utils/simple-products.js:78 76 | await expect( 77 | page.locator( '.woocommerce-product-header__inner h1' ) > 78 | ).toContainText( 'Add new product' ); | ^ 79 | } 80 | 81 | /** at expectBlockProductEditor (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/simple-products.js:78:4) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/disable-block-product-editor.spec.js:52:9
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L1
3) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup Test timeout of 120000ms exceeded.
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L296
3) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup Error: page.waitForLoadState: Test timeout of 120000ms exceeded. 294 | } ) => { 295 | await page.goto( `/shop/?add-to-cart=${ product2Id }` ); > 296 | await page.waitForLoadState( 'networkidle' ); | ^ 297 | 298 | await page.goto( pageSlug ); 299 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js:296:14
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L1
3) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L296
3) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForLoadState: Test timeout of 120000ms exceeded. 294 | } ) => { 295 | await page.goto( `/shop/?add-to-cart=${ product2Id }` ); > 296 | await page.waitForLoadState( 'networkidle' ); | ^ 297 | 298 | await page.goto( pageSlug ); 299 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js:296:14
[Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js#L149
4) [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$50.00" Received string: "$62.01" Call log: - expect.toHaveText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$62.01</span> - unexpected value "$62.01" 147 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 148 | ) > 149 | ).toHaveText( totals[ i ] ); | ^ 150 | await page 151 | .getByLabel( `Remove coupon "${ coupons[ i ].code }
[Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js#L167
5) [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods Error: Timed out 20000ms waiting for expect(locator).toBeEnabled() Locator: locator('#payment_method_cod') Expected: enabled Received: disabled Call log: - expect.toBeEnabled with timeout 20000ms - waiting for locator('#payment_method_cod') 165 | // check the payment methods 166 | await expect( page.locator( '#payment_method_bacs' ) ).toBeEnabled(); > 167 | await expect( page.locator( '#payment_method_cod' ) ).toBeEnabled(); | ^ 168 | } ); 169 | 170 | test( 'allows customer to fill billing details', async ( { page } ) => { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js:167:57
[Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js#L1
5) [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L343
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }).last() - locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a> - attempting click action - 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, attempt #1 - 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, attempt #2 - waiting 20ms - 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, attempt #3 - 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, attempt #4 - 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, attempt #5 - 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, attempt #6 - 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, attempt #7 - 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, attempt #8 - 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, attempt #9 - 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, attempt #10 - 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, attempt #11 - 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, attempt #12 - 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 o
[Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-tax.spec.js#L146
2) [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') Expected string: "$125.00" Received string: "Subtotal$100.00" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" 144 | '.wp-block-woocommerce-cart-order-summary-subtotal-block' 145 | ) > 146 | ).toContainText( '$125.00' ); | ^ 147 | await expect( 148 | page.locator( '.wc-block-components-totals-f
[Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L125
3) [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ─────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByText('Your cart is currently empty!') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Your cart is currently empty!') 123 | await expect( 124 | page.getByText( 'Your cart is currently empty!' ) > 125 | ).toBeVisible(); | ^ 126 | await expect( 127 | page.getByRole( 'link', { name: 'Browse store' } ) 128 | ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:125:5
[Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L163
4) [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$110" Received string: "$126.50" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$63.25</span> - unexpected value "$63.25" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" 161 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 162 | ) > 163 | ).toContainText( `$${ doubleProductsPrice.toString() }` );
[Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L172
5) [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount').first() Expected string: "$9.99" Received string: "$12.49" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount').first() - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" 170 | await expect( 171 | page.locator( '.order-total .amount' ).first() > 172 | ).toContainText( `$${ firstProductPrice }` ); | ^ 173 | } ); 174 | 175 | test( 'should show correct total cart price after updating quantity', async ( { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:172:5
[Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L172
5) [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount').first() Expected string: "$9.99" Received string: "$11.49" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount').first() - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" 170 | await expect( 171 | page.locator( '.order-total .amount' ).first() > 172 | ).toContainText( `$${ firstProductPrice }` ); | ^ 173 | } ); 174 | 175 | test( 'should show correct total cart price after updating quantity', async ( { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:172:5
[Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js#L102
6) [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount') Expected string: "$15.00" Received string: "$18.60" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" 100 | await expect( 101 | page.locator( '.order-total .amount' ) > 102 | ).toContainText( totals[ i ] ); | ^ 103 | } ); 104 | } 105 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js:102:6
[Chrome] › shopper/checkout-coupons.spec.js:103:2 › Checkout coupons › prevents checkout applying same coupon twice: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-coupons.spec.js#L122
7) [Chrome] › shopper/checkout-coupons.spec.js:103:2 › Checkout coupons › prevents checkout applying same coupon twice Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount') Expected string: "$15.00" Received string: "$16.50" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.50" 120 | discounts[ 0 ] 121 | ); > 122 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 123 | totals[ 0 ] 124 | ); 125 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-coupons.spec.js:122:58
[Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js#L1
8) [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details Test timeout of 120000ms exceeded.
Publish report on Smoke tests on trunk with plugins (WooCommerce Payments, woocommerce-payments)
Unable to find an artifact with the name: Smoke tests on trunk with WooCommerce Payments plugin installed (run 167)
Publish report on smoke tests on nightly build
Process completed with exit code 4.
Publish report on Smoke tests on trunk with plugins (Gutenberg, gutenberg)
Process completed with exit code 4.
Slow Test: plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js took 3.9m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 2.9m
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js took 2.6m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js took 2.1m
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-block-calculate-shipping.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-block-calculate-shipping.spec.js took 3.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 3.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 3.0m
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-block.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-block.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 5.1m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js took 4.1m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 4.1m
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 3.3m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 2.4m
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 3.3m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 3.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 2.5m
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-block-calculate-shipping.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-block-calculate-shipping.spec.js took 4.9m
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 3.2m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 3.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 2.9m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 2.9m
Slow Test: plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js took 4.1m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 2.9m
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 2.7m
🎭 Playwright Run Summary
1 failed [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions"
🎭 Playwright Run Summary
9 flaky [Chrome] › merchant/create-shipping-zones.spec.js:192:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Canada with Flat rate [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:122:2 › Update variations › can individually edit variations [Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js:49:2 › Disable block product editor › is hooked up to sidebar "Add New" [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout [Chrome] › shopper/checkout-coupons.spec.js:127:2 › Checkout coupons › allows checkout to apply multiple coupons [Chrome] › shopper/checkout-coupons.spec.js:151:2 › Checkout coupons › restores checkout total when coupons are removed [Chrome] › shopper/checkout.spec.js:308:2 › Checkout page › allows guest customer to place an order [Chrome] › shopper/tax/checkout-calculate-tax.spec.js:104:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly 3 skipped 249 passed (14.7m)
🎭 Playwright Run Summary
1 passed (24.2s)
🎭 Playwright Run Summary
9 flaky [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js:49:2 › Disable block product editor › is hooked up to sidebar "Add New" [Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ──────── [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout [Chrome] › shopper/checkout-coupons.spec.js:127:2 › Checkout coupons › allows checkout to apply multiple coupons [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details [Chrome] › shopper/tax/checkout-calculate-tax.spec.js:104:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly 249 passed (16.5m)
🎭 Playwright Run Summary
1 passed (24.2s)
🎭 Playwright Run Summary
10 flaky [Chrome] › basic.spec.js:29:4 › A basic set of tests to ensure WP, wp-admin and my-account load › Sign in as customer › Load customer my account page [Chrome] › merchant/order-search.spec.js:154:3 › WooCommerce Orders > Search orders › can search for order containing "Automattic" as the billing company name [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:376:2 › Update variations › can delete all variations [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:407:2 › Update variations › can manage stock levels [Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js:51:3 › General tab › Simple product form › renders each block without error [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item [Chrome] › shopper/tax/checkout-calculate-tax.spec.js:104:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly 248 passed (16.5m)
🎭 Playwright Run Summary
1 passed (27.6s)
🎭 Playwright Run Summary
10 flaky [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart [Chrome] › shopper/cart-coupons.spec.js:106:2 › Cart applying coupons › prevents cart applying same coupon twice [Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item [Chrome] › shopper/tax/checkout-calculate-tax.spec.js:104:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly 248 passed (16.4m)
🎭 Playwright Run Summary
1 passed (26.0s)
🎭 Playwright Run Summary
6 flaky [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js:49:2 › Disable block product editor › is hooked up to sidebar "Add New" [Chrome] › shopper/cart-block-calculate-shipping.spec.js:292:2 › Cart Block Calculate Shipping › should show correct total cart block price with 2 different products and flat rate/local pickup [Chrome] › shopper/cart-block-coupons.spec.js:119:2 › Cart Block Applying Coupons › allows cart block to apply coupon of any type [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods [Chrome] › shopper/tax/checkout-calculate-tax.spec.js:104:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly 252 passed (16.7m)
🎭 Playwright Run Summary
1 passed (25.9s)
🎭 Playwright Run Summary
10 flaky [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ──────── [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart [Chrome] › shopper/checkout-coupons.spec.js:103:2 › Checkout coupons › prevents checkout applying same coupon twice [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item [Chrome] › shopper/tax/checkout-calculate-tax.spec.js:104:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly 248 passed (17.8m)

Artifacts

Produced during runtime
Name Size
Smoke tests on trunk with Gutenberg - Nightly plugin installed (run 167) Expired
90.5 MB
Smoke tests on trunk with Gutenberg plugin installed (run 167) Expired
104 MB
Smoke tests on trunk with Woo Subscriptions plugin installed (run 167) Expired
2.44 MB
Smoke tests on trunk with WooCommerce PayPal Payments plugin installed (run 167) Expired
88 MB
Smoke tests on trunk with WooCommerce Shipping & Tax plugin installed (run 167) Expired
115 MB
Smoke tests on trunk with WooPayments plugin installed (run 167) Expired
81.3 MB
api-daily--run-167 Expired
7.02 MB
e2e-daily--run-167 Expired
126 MB
k6-daily-update-site--run-167 Expired
2.25 MB
plugin-blocks Expired
1.85 KB