Skip to content

Smoke test daily

Smoke test daily #171

Triggered via schedule January 7, 2024 03:28
Status Failure
Total duration 34m 15s
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
5m 1s
API tests on nightly build
E2E tests on nightly build
20m 0s
E2E tests on nightly build
Matrix: test-plugins
k6 tests on nightly build
2m 29s
k6 tests on nightly build
Post Slack summary
7s
Post Slack summary
Publish report on smoke tests on nightly build
4m 51s
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] › admin-analytics/analytics-data.spec.js:193:2 › Analytics-related tests › use date filter on overview page: plugins/woocommerce/tests/e2e-pw/tests/admin-analytics/analytics-data.spec.js#L198
1) [Chrome] › admin-analytics/analytics-data.spec.js:193:2 › Analytics-related tests › use date filter on overview page Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('menuitem', { name: 'Total sales $1,229.30 No change from Previous year:' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('menuitem', { name: 'Total sales $1,229.30 No change from Previous year:' }) 196 | // assert that current month is shown and that values are for that 197 | await expect( page.getByText( 'Month to date' ).first() ).toBeVisible(); > 198 | await expect( page.getByRole( 'menuitem', { name: 'Total sales $1,229.30 No change from Previous year:' } ) ).toBeVisible(); | ^ 199 | await expect( page.getByRole( 'menuitem', { name: 'Net sales $1,229.30 No change from Previous year:' } ) ).toBeVisible(); 200 | await expect( page.getByRole( 'menuitem', { name: 'Orders 10 No change from Previous year:' } ) ).toBeVisible(); 201 | await expect( page.getByRole( 'menuitem', { name: 'Products sold 110 No change from Previous year:' } ) ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-analytics/analytics-data.spec.js:198:113
[Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page: plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-payment-page.spec.js#L1
2) [Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page Test timeout of 120000ms exceeded.
[Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page: plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-payment-page.spec.js#L109
2) [Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for locator('button#place_order') 107 | 108 | // pay for the order > 109 | await page.locator( 'button#place_order' ).click(); | ^ 110 | 111 | // Verify we landed on the order received page 112 | await expect( page.locator( 'h1.entry-title' ) ).toContainText( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-payment-page.spec.js:109:47
[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: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. Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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. Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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
[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
4) [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
4) [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] › merchant/products/block-editor/enable-block-product-editor.spec.js:46:3 › Enable block product editor › Enabled › is not hooked up to sidebar "Add New": plugins/woocommerce/tests/e2e-pw/utils/simple-products.js#L67
5) [Chrome] › merchant/products/block-editor/enable-block-product-editor.spec.js:46:3 › Enable block product editor › Enabled › is not hooked up to sidebar "Add New" Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('#woocommerce-product-data h2') Expected string: "Product data" Received string: "" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('#woocommerce-product-data h2') at ../utils/simple-products.js:67 65 | await expect( 66 | page.locator( '#woocommerce-product-data h2' ) > 67 | ).toContainText( 'Product data' ); | ^ 68 | } 69 | 70 | /** at expectOldProductEditor (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/simple-products.js:67:4) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/enable-block-product-editor.spec.js:49:10
[Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L228
1) [Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate Error: expect.toContainText: Error: strict mode violation: locator('.order-total .amount') resolved to 2 elements: 1) <span class="woocommerce-Price-amount amount">…</span> aka getByRole('strong').locator('span').filter({ hasText: '$18.73' }) 2) <span class="woocommerce-Price-amount amount">…</span> aka getByText('$3.75') Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') 226 | 227 | // Verify shipping costs > 228 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 229 | `$${ twoProductsTotal }` 230 | ); 231 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:228:58
[Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L228
1) [Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toContainText: Error: strict mode violation: locator('.order-total .amount') resolved to 2 elements: 1) <span class="woocommerce-Price-amount amount">…</span> aka getByRole('strong').locator('span').filter({ hasText: '$18.73' }) 2) <span class="woocommerce-Price-amount amount">…</span> aka getByText('$3.75') Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') 226 | 227 | // Verify shipping costs > 228 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 229 | `$${ twoProductsTotal }` 230 | ); 231 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:228:58
[Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L228
1) [Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toContainText: Error: strict mode violation: locator('.order-total .amount') resolved to 2 elements: 1) <span class="woocommerce-Price-amount amount">…</span> aka getByRole('strong').locator('span').filter({ hasText: '$18.73' }) 2) <span class="woocommerce-Price-amount amount">…</span> aka getByText('$3.75') Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') 226 | 227 | // Verify shipping costs > 228 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 229 | `$${ twoProductsTotal }` 230 | ); 231 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:228:58
[Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L228
1) [Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toContainText: Error: strict mode violation: locator('.order-total .amount') resolved to 2 elements: 1) <span class="woocommerce-Price-amount amount">…</span> aka getByRole('strong').locator('span').filter({ hasText: '$18.73' }) 2) <span class="woocommerce-Price-amount amount">…</span> aka getByText('$3.75') Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') 226 | 227 | // Verify shipping costs > 228 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 229 | `$${ twoProductsTotal }` 230 | ); 231 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:228:58
[Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L228
1) [Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toContainText: Error: strict mode violation: locator('.order-total .amount') resolved to 2 elements: 1) <span class="woocommerce-Price-amount amount">…</span> aka getByRole('strong').locator('span').filter({ hasText: '$18.73' }) 2) <span class="woocommerce-Price-amount amount">…</span> aka getByText('$3.75') Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') 226 | 227 | // Verify shipping costs > 228 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 229 | `$${ twoProductsTotal }` 230 | ); 231 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:228:58
[Chrome] › basic.spec.js:29:4 › A basic set of tests to ensure WP: plugins/woocommerce/tests/e2e-pw/tests/basic.spec.js#L32
2) [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] › basic.spec.js:29:4 › A basic set of tests to ensure WP: plugins/woocommerce/tests/e2e-pw/tests/basic.spec.js#L32
2) [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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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/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
3) [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
3) [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-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
4) [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] › admin-analytics/analytics-data.spec.js:193:2 › Analytics-related tests › use date filter on overview page: plugins/woocommerce/tests/e2e-pw/tests/admin-analytics/analytics-data.spec.js#L198
1) [Chrome] › admin-analytics/analytics-data.spec.js:193:2 › Analytics-related tests › use date filter on overview page Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('menuitem', { name: 'Total sales $1,229.30 No change from Previous year:' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('menuitem', { name: 'Total sales $1,229.30 No change from Previous year:' }) 196 | // assert that current month is shown and that values are for that 197 | await expect( page.getByText( 'Month to date' ).first() ).toBeVisible(); > 198 | await expect( page.getByRole( 'menuitem', { name: 'Total sales $1,229.30 No change from Previous year:' } ) ).toBeVisible(); | ^ 199 | await expect( page.getByRole( 'menuitem', { name: 'Net sales $1,229.30 No change from Previous year:' } ) ).toBeVisible(); 200 | await expect( page.getByRole( 'menuitem', { name: 'Orders 10 No change from Previous year:' } ) ).toBeVisible(); 201 | await expect( page.getByRole( 'menuitem', { name: 'Products sold 110 No change from Previous year:' } ) ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-analytics/analytics-data.spec.js:198:113
[Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page: plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-payment-page.spec.js#L112
2) [Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('h1.entry-title') Expected string: "Order received" Received string: "Pay for order" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('h1.entry-title') - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" - locator resolved to <h1 class="entry-title">Pay for order</h1> - unexpected value "Pay for order" 110 | 111 | // Verify we landed on the order received page > 112 | await expect( page.locator( 'h1.entry-title' ) ).toContainText( | ^ 113 | 'Order received' 114 | ); 115 | await expect( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-payment-page.spec.js:112:53
[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
3) [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
3) [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-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
4) [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
4) [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-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
5) [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:135:2 › Cart Block page › can add product to cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L151
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).toBeVisible() Locator: getByText('Save $55.00') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Save $55.00') 149 | await expect( 150 | page.getByText( `Save $${ singleProductSalePrice }` ) > 151 | ).toBeVisible(); | ^ 152 | 153 | // increase product quantity to its maximum 154 | await expect( page.getByText( '2 left in stock' ) ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:151: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
7) [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.39" 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 "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.39" 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/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
8) [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods Test timeout of 120000ms exceeded.
[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/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
2) [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
2) [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
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.spec.js:135:2 › Cart Block page › can add product to cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L151
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).toBeVisible() Locator: getByText('Save $55.00') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Save $55.00') 149 | await expect( 150 | page.getByText( `Save $${ singleProductSalePrice }` ) > 151 | ).toBeVisible(); | ^ 152 | 153 | // increase product quantity to its maximum 154 | await expect( page.getByText( '2 left in stock' ) ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:151:5
[Chrome] › shopper/cart-calculate-shipping.spec.js:194:2 › Cart Calculate Shipping › should show correct total cart price with 2 products and flat rate: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L1
6) [Chrome] › shopper/cart-calculate-shipping.spec.js:194:2 › Cart Calculate Shipping › should show correct total cart price with 2 products and flat rate Test timeout of 120000ms exceeded.
[Chrome] › shopper/cart-calculate-shipping.spec.js:194:2 › Cart Calculate Shipping › should show correct total cart price with 2 products and flat rate: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L198
6) [Chrome] › shopper/cart-calculate-shipping.spec.js:194:2 › Cart Calculate Shipping › should show correct total cart price with 2 products and flat rate Error: page.waitForLoadState: Test timeout of 120000ms exceeded. 196 | } ) => { 197 | await page.goto( `/shop/?add-to-cart=${ secondProductId }` ); > 198 | await page.waitForLoadState( 'networkidle' ); | ^ 199 | 200 | await page.goto( '/cart/' ); 201 | await page.locator( 'a.shipping-calculator-button' ).click(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:198:14
[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
7) [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details Test timeout of 120000ms exceeded.
[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#L174
7) [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details Error: page.waitForLoadState: Test timeout of 120000ms exceeded. 172 | for ( let i = 1; i < 4; i++ ) { 173 | await page.goto( `/shop/?add-to-cart=${ productId }` ); > 174 | await page.waitForLoadState( 'networkidle' ); | ^ 175 | } 176 | 177 | await page.goto( '/checkout/' ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout.spec.js:174:15
[Chrome] › admin-analytics/analytics-data.spec.js:193:2 › Analytics-related tests › use date filter on overview page: plugins/woocommerce/tests/e2e-pw/tests/admin-analytics/analytics-data.spec.js#L198
1) [Chrome] › admin-analytics/analytics-data.spec.js:193:2 › Analytics-related tests › use date filter on overview page Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('menuitem', { name: 'Total sales $1,229.30 No change from Previous year:' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('menuitem', { name: 'Total sales $1,229.30 No change from Previous year:' }) 196 | // assert that current month is shown and that values are for that 197 | await expect( page.getByText( 'Month to date' ).first() ).toBeVisible(); > 198 | await expect( page.getByRole( 'menuitem', { name: 'Total sales $1,229.30 No change from Previous year:' } ) ).toBeVisible(); | ^ 199 | await expect( page.getByRole( 'menuitem', { name: 'Net sales $1,229.30 No change from Previous year:' } ) ).toBeVisible(); 200 | await expect( page.getByRole( 'menuitem', { name: 'Orders 10 No change from Previous year:' } ) ).toBeVisible(); 201 | await expect( page.getByRole( 'menuitem', { name: 'Products sold 110 No change from Previous year:' } ) ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-analytics/analytics-data.spec.js:198:113
[Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page: plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-payment-page.spec.js#L1
2) [Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page Test timeout of 120000ms exceeded.
[Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page: plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-payment-page.spec.js#L109
2) [Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for locator('button#place_order') 107 | 108 | // pay for the order > 109 | await page.locator( 'button#place_order' ).click(); | ^ 110 | 111 | // Verify we landed on the order received page 112 | await expect( page.locator( 'h1.entry-title' ) ).toContainText( at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/customer-payment-page.spec.js:109:47
[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
3) [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
3) [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/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
4) [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
4) [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/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: "$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] › 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: "$70.00" 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-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$70.00</span> - unexpected value "$70.00" 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#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 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: "$195.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-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$195.50</span> - unexpected value "$195.50" 201 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 202 | ) > 203 | ).toContainText( | ^ 204 | `$${ s
[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/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 #2 ─────────────────────────────────────────────────────────────────────────────────────── 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: "$172.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-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$172.50</span> - unexpected value "$172.50" 201 | '.wc-block-components-totals-footer-item > .wc-block-components-total
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 171)
Publish report on Smoke tests on trunk with plugins (Gutenberg, gutenberg)
Process completed with exit code 4.
Publish report on smoke tests on nightly build
Process completed with exit code 4.
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 4.9m
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 3.8m
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 3.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/customer-payment-page.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/customer-payment-page.spec.js took 2.5m
Slow Test: plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js#L1
plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js took 2.1m
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-calculate-shipping.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-calculate-shipping.spec.js took 3.2m
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] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 2.9m
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-block-calculate-shipping.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-block-calculate-shipping.spec.js took 2.9m
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 3.0m
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/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/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 2.7m
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 4.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 3.1m
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/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 2.7m
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] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 3.5m
Slow Test: plugins/woocommerce/[Chrome] › merchant/customer-payment-page.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/customer-payment-page.spec.js took 2.6m
Slow Test: plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js#L1
plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js took 2.5m
Slow Test: plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js took 4.2m
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.1m
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-block.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-block.spec.js took 3.0m
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
🎭 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
10 flaky [Chrome] › admin-analytics/analytics-data.spec.js:193:2 › Analytics-related tests › use date filter on overview page [Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:376:2 › Update variations › can delete all variations [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] › merchant/products/block-editor/enable-block-product-editor.spec.js:46:3 › Enable block product editor › Enabled › is not 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/checkout-coupons.spec.js:127:2 › Checkout coupons › allows checkout to apply multiple coupons [Chrome] › shopper/checkout.spec.js:423:2 › Checkout page › allows existing customer to place order [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 3 skipped 248 passed (15.3m)
🎭 Playwright Run Summary
1 passed (26.2s)
🎭 Playwright Run Summary
1 failed [Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate 2 interrupted [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:141:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated and displayed correctly exclusive on shop, cart and checkout 9 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/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [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-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: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-calculate-shipping.spec.js:194:2 › Cart Calculate Shipping › should show correct total cart price with 2 products and flat rate [Chrome] › shopper/checkout-login.spec.js:118:2 › Shopper Checkout Login Account › can login to an existing account during checkout [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 6 skipped 240 passed (15.7m)
🎭 Playwright Run Summary
1 passed (25.5s)
🎭 Playwright Run Summary
9 flaky [Chrome] › admin-analytics/analytics-data.spec.js:193:2 › Analytics-related tests › use date filter on overview page [Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [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-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: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/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 249 passed (16.7m)
🎭 Playwright Run Summary
1 passed (24.6s)
🎭 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/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-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/cart-calculate-shipping.spec.js:194:2 › Cart Calculate Shipping › should show correct total cart price with 2 products and flat rate [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details [Chrome] › shopper/checkout.spec.js:308:2 › Checkout page › allows guest customer to place an order [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 (18.4m)
🎭 Playwright Run Summary
1 passed (27.1s)
🎭 Playwright Run Summary
11 flaky [Chrome] › admin-analytics/analytics-data.spec.js:193:2 › Analytics-related tests › use date filter on overview page [Chrome] › merchant/customer-payment-page.spec.js:99:3 › WooCommerce Merchant Flow: Orders > Customer Payment Page › can pay for the order through the customer payment page [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:376:2 › Update variations › can delete all variations [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/cart-calculate-shipping.spec.js:194:2 › Cart Calculate Shipping › should show correct total cart price with 2 products and flat rate [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods [Chrome] › shopper/checkout.spec.js:423:2 › Checkout page › allows existing customer to place order [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 247 passed (16.7m)
🎭 Playwright Run Summary
1 passed (26.9s)
🎭 Playwright Run Summary
7 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.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 251 passed (16.5m)

Artifacts

Produced during runtime
Name Size
Smoke tests on trunk with Gutenberg - Nightly plugin installed (run 171) Expired
71.4 MB
Smoke tests on trunk with Gutenberg plugin installed (run 171) Expired
142 MB
Smoke tests on trunk with Woo Subscriptions plugin installed (run 171) Expired
2.44 MB
Smoke tests on trunk with WooCommerce PayPal Payments plugin installed (run 171) Expired
131 MB
Smoke tests on trunk with WooCommerce Shipping & Tax plugin installed (run 171) Expired
109 MB
Smoke tests on trunk with WooPayments plugin installed (run 171) Expired
90.5 MB
api-daily--run-171 Expired
7.02 MB
e2e-daily--run-171 Expired
150 MB
k6-daily-update-site--run-171 Expired
2.25 MB
plugin-blocks Expired
1.85 KB