Skip to content

Smoke test daily

Smoke test daily #165

Triggered via schedule January 1, 2024 03:28
Status Failure
Total duration 32m 38s
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 26s
API tests on nightly build
E2E tests on nightly build
17m 57s
E2E tests on nightly build
Matrix: test-plugins
k6 tests on nightly build
2m 10s
k6 tests on nightly build
Post Slack summary
6s
Post Slack summary
Publish report on smoke tests on nightly build
1m 45s
Publish report on smoke tests on nightly build
Matrix: Publish report on Smoke tests on trunk with plugins
Fit to window
Zoom out
Zoom in

Annotations

75 errors, 30 warnings, and 12 notices
k6 tests on nightly build
Process completed with exit code 1.
k6 tests on nightly build
Process completed with exit code 99.
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
[Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions": plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js#L212
1) [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions" Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: Something went wrong when downloading the plugin. Response status: 404 Not Found Response body: { "message": "Not Found", "documentation_url": "https://docs.github.com/rest" } at ../utils/plugin-utils.js:212 210 | } 211 | > 212 | throw new Error( errorMessage ); | ^ 213 | } 214 | 215 | release = prerelease at getLatestReleaseZipUrl (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:212:9) at downloadZip (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/plugin-utils.js:106:5) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/smoke-tests/upload-plugin.spec.js:45:4
Smoke tests on trunk with Woo Subscriptions plugin installed
Process completed with exit code 1.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L343
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }).last() - locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside o
[Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-tax.spec.js#L146
2) [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') Expected string: "$125.00" Received string: "Subtotal$100.00" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" 144 | '.wp-block-woocommerce-cart-order-summary-subtotal-block' 145 | ) > 146 | ).toContainText( '$125.00' ); | ^ 147 | await expect( 148 | page.locator( '.wc-block-components-totals-f
[Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L172
3) [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount').first() Expected string: "$9.99" Received string: "$12.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 "$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" - 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/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type percent: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js#L98
4) [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type percent Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.cart-discount .amount') Expected string: "$10.00" Received string: "$12.40" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.cart-discount .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.40" 96 | await expect( 97 | page.locator( '.cart-discount .amount' ) > 98 | ).toContainText( discounts[ i ] ); | ^ 99 | // Checks that the cart total is updated 100 | await expect( 101 | page.locator( '.order-total .amount' ) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js:98:6
[Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart.spec.js#L105
5) [Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input 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: '$16.09' }) 2) <span class="woocommerce-Price-amount amount">…</span> aka getByText('$2.10') Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') 103 | await page.locator( 'text=Update cart' ).click(); 104 | > 105 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 106 | `$${ twoProductPrice }` 107 | ); 108 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart.spec.js:105:58
[Chrome] › shopper/checkout-login.spec.js:118:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L157
6) [Chrome] › shopper/checkout-login.spec.js:118:2 › Shopper Checkout Login Account › can login to an existing account during checkout Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('h1.entry-title') Expected string: "Order received" Received string: "Checkout" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('h1.entry-title') - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" - locator resolved to <h1 class="entry-title">Checkout</h1> - unexpected value "Checkout" 155 | // place an order 156 | await page.locator( 'text=Place order' ).click(); > 157 | await expect( page.locator( 'h1.entry-title' ) ).toContainText( | ^ 158 | 'Order received' 159 | ); 160 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js:157:52
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item: plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js#L1
7) [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item Test timeout of 120000ms exceeded.
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item: plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js#L60
7) [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item Error: page.waitForLoadState: Test timeout of 120000ms exceeded. 58 | 59 | await page.goto( `/shop/?add-to-cart=${ productId }` ); > 60 | await page.waitForLoadState( 'networkidle' ); | ^ 61 | 62 | await page.goto( '/checkout/' ); 63 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js:60:14
[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: plugins/woocommerce/tests/e2e-pw/tests/shopper/tax/checkout-calculate-tax.spec.js#L129
8) [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 › Load cart page and confirm price display Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('cell', { name: '$125.00 (includes $25.00 Nasty Tax)' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('cell', { name: '$125.00 (includes $25.00 Nasty Tax)' }) 127 | await expect( page.getByRole( 'cell', { name: '$125.00 (incl. tax)' } ) ).toHaveCount(2); 128 | await expect( page.getByRole( 'row', { name: 'Subtotal $125.00 (incl. tax)'} ) ).toBeVisible(); > 129 | await expect( page.getByRole( 'cell', { name: '$125.00 (includes $25.00 Nasty Tax)' } ) ).toBeVisible(); | ^ 130 | } ); 131 | 132 | await test.step( 'Load checkout page and confirm price display', async() => { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/tax/checkout-calculate-tax.spec.js:129:95 at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/tax/checkout-calculate-tax.spec.js:124:4
[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] › 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/order-edit.spec.js:44:2 › Edit order › can view single order: plugins/woocommerce/tests/e2e-pw/tests/merchant/order-edit.spec.js#L49
3) [Chrome] › merchant/order-edit.spec.js:44:2 › Edit order › can view single order ────────────── Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('h1.components-text') Expected string: "Orders" Received string: "" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('h1.components-text') 47 | 48 | // confirm we're on the orders page > 49 | await expect( page.locator( 'h1.components-text' ) ).toContainText( | ^ 50 | 'Orders' 51 | ); 52 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/order-edit.spec.js:49:56
[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
4) [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
4) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }).last() - locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside o
[Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-tax.spec.js#L146
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] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L1
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L343
1) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations › Click on the "Variations" tab. Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Variations' }).last() - locator resolved to <a href="admin.php?page=wc-admin&path=%2Fanalytics%…>Variations</a> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside of the viewport - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is outside o
[Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-tax.spec.js#L146
2) [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') Expected string: "$125.00" Received string: "Subtotal$100.00" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" 144 | '.wp-block-woocommerce-cart-order-summary-subtotal-block' 145 | ) > 146 | ).toContainText( '$125.00' ); | ^ 147 | await expect( 148 | page.locator( '.wc-block-components-totals-f
[Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L125
3) [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ─────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByText('Your cart is currently empty!') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('Your cart is currently empty!') 123 | await expect( 124 | page.getByText( 'Your cart is currently empty!' ) > 125 | ).toBeVisible(); | ^ 126 | await expect( 127 | page.getByRole( 'link', { name: 'Browse store' } ) 128 | ).toBeVisible(); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js:125:5
[Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block.spec.js#L163
4) [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$110" Received string: "$126.50" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$55.00</span> - unexpected value "$55.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$55.00</span> - unexpected value "$55.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$55.00</span> - unexpected value "$55.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$55.00</span> - unexpected value "$55.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$126.50</span> - unexpected value "$126.50" 161 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 162 | ) > 163 | ).toContainText( `$${ doubleProductsPrice.toString() }` );
[Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L172
5) [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount').first() Expected string: "$9.99" Received string: "$12.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 "$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" - 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/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js#L102
6) [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount') Expected string: "$15.00" Received string: "$18.60" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$18.60" 100 | await expect( 101 | page.locator( '.order-total .amount' ) > 102 | ).toContainText( totals[ i ] ); | ^ 103 | } ); 104 | } 105 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js:102:6
[Chrome] › shopper/checkout-coupons.spec.js:151:2 › Checkout coupons › restores checkout total when coupons are removed: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-coupons.spec.js#L163
7) [Chrome] › shopper/checkout-coupons.spec.js:151:2 › Checkout coupons › restores checkout total when coupons are removed Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount') Expected string: "$15.00" Received string: "$17.25" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" 161 | discounts[ 0 ] 162 | ); > 163 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 164 | totals[ 0 ] 165 | ); 166 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-coupons.spec.js:163:58
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item: plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js#L1
8) [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item Test timeout of 120000ms exceeded.
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item: plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js#L60
8) [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item Error: page.waitForLoadState: Test timeout of 120000ms exceeded. 58 | 59 | await page.goto( `/shop/?add-to-cart=${ productId }` ); > 60 | await page.waitForLoadState( 'networkidle' ); | ^ 61 | 62 | await page.goto( '/checkout/' ); 63 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js:60:14
[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/create-shipping-zones.spec.js:51:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Mayne Island with free Local pickup: plugins/woocommerce/tests/e2e-pw/tests/merchant/create-shipping-zones.spec.js#L1
2) [Chrome] › merchant/create-shipping-zones.spec.js:51:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Mayne Island with free Local pickup Test timeout of 120000ms exceeded.
[Chrome] › merchant/create-shipping-zones.spec.js:51:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Mayne Island with free Local pickup: plugins/woocommerce/tests/e2e-pw/tests/merchant/create-shipping-zones.spec.js#L85
2) [Chrome] › merchant/create-shipping-zones.spec.js:51:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Mayne Island with free Local pickup Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Limit to specific ZIP/postcodes' }) - locator resolved to <a href="#" class="wc-shipping-zone-postcodes-toggl…>Limit to specific ZIP/postcodes</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 - <div role="tree" tabindex="-1" class="woocommerce-tre…>…</div> from <div id="wc-shipping-zone-region-picker-root">…</div> 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 role="tree" tabindex="-1" class="woocommerce-tre…>…</div> from <div id="wc-shipping-zone-region-picker-root">…</div> 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 role="tree" tabindex="-1" class="woocommerce-tre…>…</div> from <div id="wc-shipping-zone-region-picker-root">…</div> 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 role="tree" tabindex="-1" class="woocommerce-tre…>…</div> from <div id="wc-shipping-zone-region-picker-root">…</div> 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 role="tree" tabindex="-1" class="woocommerce-tre…>…</div> from <div id="wc-shipping-zone-region-picker-root">…</div> 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 role="tree" tabindex="-1" class="woocommerce-tre…>…</div> from <div id="wc-shipping-zone-region-picker-root">…</div> 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 role="tree" tabindex="-1" class="woocommerce-tre…>…</div> from <div id="wc-shipping-zone-region-picker-root">…</div> 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 role="tree" tabindex="-1" class="woocommerce-tre…>…</div> from <div id="wc-shipping-zone-region-picker-root">…</div> 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 role="tree" tabindex="-1" class="woocommerce-tre…>…</div> from <div id="wc-shipping-zone-region-picker-root">…</div> subtree intercepts pointer events - ret
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:523:2 › Update variations › can set variation defaults: 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:523:2 › Update variations › can set variation defaults › Click on the "Variations" tab. Test timeout of 120000ms exceeded.
[Chrome] › merchant/products/add-variable-product/update-variations.spec.js:523:2 › Update variations › can set variation defaults: plugins/woocommerce/tests/e2e-pw/tests/merchant/products/add-variable-product/update-variations.spec.js#L531
3) [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:523:2 › Update variations › can set variation defaults › 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] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L1
4) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands Test timeout of 120000ms exceeded.
[Chrome] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js#L185
4) [Chrome] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands Error: locator.fill: Test timeout of 120000ms exceeded. Call log: - waiting for getByLabel('Postal code') 183 | .click(); 184 | await page.getByRole( 'combobox' ).first().fill( 'Netherlands' ); > 185 | await page.getByLabel( 'Postal code' ).fill( '1011AA' ); | ^ 186 | await page.getByLabel( 'City' ).fill( 'Amsterdam' ); 187 | await page.getByRole( 'button', { name: 'Update' } ).click(); 188 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-calculate-shipping.spec.js:185:42
[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#L163
6) [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value') Expected string: "$110" Received string: "$136.42" 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-…>$55.00</span> - unexpected value "$55.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$55.00</span> - unexpected value "$55.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$55.00</span> - unexpected value "$55.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$55.00</span> - unexpected value "$55.00" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" - locator resolved to <span class="wc-block-formatted-money-amount wc-block-…>$136.42</span> - unexpected value "$136.42" 161 | '.wc-block-components-totals-footer-item > .wc-block-components-totals-item__value' 162 | ) > 163 | ).toContainText( `$${ doubleProductsPrice.toString() }` );
[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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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] › 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] › 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
3) [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') Expected string: "$125.00" Received string: "Subtotal$100.00" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" 144 | '.wp-block-woocommerce-cart-order-summary-subtotal-block' 145 | ) > 146 | ).toContainText( '$125.00' ); | ^ 147 | await expect( 148 | page.locator( '.wc-block-components-totals-f
[Chrome] › shopper/cart-calculate-shipping.spec.js:175:2 › Cart Calculate Shipping › should show correct total cart price after updating quantity: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L189
4) [Chrome] › shopper/cart-calculate-shipping.spec.js:175:2 › Cart Calculate Shipping › should show correct total cart price after updating quantity Error: expect.toContainText: Error: strict mode violation: locator('.order-total .amount') resolved to 3 elements: 1) <span class="woocommerce-Price-amount amount">…</span> aka getByRole('strong').locator('span').filter({ hasText: '$49.56' }) 2) <span class="woocommerce-Price-amount amount">…</span> aka getByText('$6.79') 3) <span class="woocommerce-Price-amount amount">…</span> aka getByText('$2.81') Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') 187 | await page.locator( 'button[name="calc_shipping"]' ).click(); 188 | > 189 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 190 | `$${ fourProductsWithFlatRate }` 191 | ); 192 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:189:58
[Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js#L98
5) [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.cart-discount .amount') Expected string: "$5.00" Received string: "$6.25" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.cart-discount .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$6.25" 96 | await expect( 97 | page.locator( '.cart-discount .amount' ) > 98 | ).toContainText( discounts[ i ] ); | ^ 99 | // Checks that the cart total is updated 100 | await expect( 101 | page.locator( '.order-total .amount' ) at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js:98:6
[Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js#L102
5) [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount') Expected string: "$15.00" Received string: "$17.25" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$17.25" 100 | await expect( 101 | page.locator( '.order-total .amount' ) > 102 | ).toContainText( totals[ i ] ); | ^ 103 | } ); 104 | } 105 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js:102:6
[Chrome] › shopper/cart-coupons.spec.js:129:2 › Cart applying coupons › allows cart to apply multiple coupons: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js#L149
6) [Chrome] › shopper/cart-coupons.spec.js:129:2 › Cart applying coupons › allows cart to apply multiple coupons Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount') Expected string: "$8.00" Received string: "$9.20" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$9.20" 147 | page.locator( '.cart-discount .amount >> nth=1' ) 148 | ).toContainText( discounts[ 2 ] ); > 149 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 150 | '$8.00' 151 | ); 152 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-coupons.spec.js:149:58
[Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart.spec.js#L105
7) [Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount') Expected string: "$27.98" Received string: "$32.18" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount') - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.09" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.09" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$16.09" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$32.18" 103 | await page.locator( 'text=Update cart' ).click(); 104 | > 105 | await expect( page.locator( '.order-total .amount' ) ).toContainText( | ^ 106 | `$${ twoProductPrice }` 107 | ); 108 | } ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart.spec.js:105:58
[Chrome] › shopper/checkout-login.spec.js:118:2 › Shopper Checkout Login Account › can login to an existing account during checkout: plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-login.spec.js#L1
8) [Chrome] › shopper/checkout-login.spec.js:118:2 › Shopper Checkout Login Account › can login to an existing account during checkout Test timeout of 120000ms exceeded.
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item: plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js#L1
1) [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item Test timeout of 120000ms exceeded.
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item: plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js#L60
1) [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item Error: page.waitForLoadState: Test timeout of 120000ms exceeded. 58 | 59 | await page.goto( `/shop/?add-to-cart=${ productId }` ); > 60 | await page.waitForLoadState( 'networkidle' ); | ^ 61 | 62 | await page.goto( '/checkout/' ); 63 | at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js:60:14
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item: plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js#L1
1) [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item: plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js#L66
1) [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Test timeout of 120000ms exceeded. Call log: - waiting for locator('#billing_first_name') 64 | await page 65 | .locator( '#billing_first_name' ) > 66 | .fill( customer.billing.us.first_name ); | ^ 67 | await page 68 | .locator( '#billing_last_name' ) 69 | .fill( customer.billing.us.last_name ); at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/order-email-receiving.spec.js:66:5
[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] › 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-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
4) [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') Expected string: "$125.00" Received string: "Subtotal$100.00" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.wp-block-woocommerce-cart-order-summary-subtotal-block') - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" - locator resolved to <div class="wp-block-woocommerce-cart-order-summary-s…>…</div> - unexpected value "Subtotal$100.00" 144 | '.wp-block-woocommerce-cart-order-summary-subtotal-block' 145 | ) > 146 | ).toContainText( '$125.00' ); | ^ 147 | await expect( 148 | page.locator( '.wc-block-components-totals-f
[Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L172
5) [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount').first() Expected string: "$9.99" Received string: "$12.49" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount').first() - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$12.49" 170 | await expect( 171 | page.locator( '.order-total .amount' ).first() > 172 | ).toContainText( `$${ firstProductPrice }` ); | ^ 173 | } ); 174 | 175 | test( 'should show correct total cart price after updating quantity', async ( { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:172:5
[Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js#L172
5) [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toContainText(expected) Locator: locator('.order-total .amount').first() Expected string: "$9.99" Received string: "$11.49" Call log: - expect.toContainText with timeout 20000ms - waiting for locator('.order-total .amount').first() - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$14.99" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" - locator resolved to <span class="woocommerce-Price-amount amount">…</span> - unexpected value "$11.49" 170 | await expect( 171 | page.locator( '.order-total .amount' ).first() > 172 | ).toContainText( `$${ firstProductPrice }` ); | ^ 173 | } ); 174 | 175 | test( 'should show correct total cart price after updating quantity', async ( { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-calculate-shipping.spec.js:172:5
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 165)
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 3.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 2.4m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 2.4m
Slow Test: plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js took 2.1m
Slow Test: plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 2.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 3.3m
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-calculate-shipping.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-calculate-shipping.spec.js took 3.1m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 3.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 2.6m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 3.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 2.7m
Slow Test: plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 2.5m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-simple-product-block-editor.spec.js took 2.2m
Slow Test: plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js took 4.3m
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 3.4m
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.2m
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-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.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 3.1m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 3.1m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 3.0m
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] › shopper/order-email-receiving.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js took 2.6m
Slow Test: plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/order-email-receiving.spec.js took 4.0m
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 3.3m
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/add-variable-product/update-variations.spec.js took 3.0m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 2.8m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 2.7m
🎭 Playwright Run Summary
1 failed [Chrome] › smoke-tests/upload-plugin.spec.js:73:2 › Woo Subscriptions plugin can be uploaded and activated › can upload and activate "Woo Subscriptions"
🎭 Playwright Run Summary
8 flaky [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type percent [Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input [Chrome] › shopper/checkout-login.spec.js:118:2 › Shopper Checkout Login Account › can login to an existing account during checkout [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 250 passed (13.9m)
🎭 Playwright Run Summary
1 passed (25.1s)
🎭 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/checkout.spec.js:423:2 › Checkout page › allows existing customer to place order [Chrome] › shopper/tax/checkout-calculate-tax.spec.js:104:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly 10 flaky [Chrome] › basic.spec.js:29:4 › A basic set of tests to ensure WP, wp-admin and my-account load › Sign in as customer › Load customer my account page [Chrome] › merchant/order-edit.spec.js:44:2 › Edit order › can view single order ─────────────── [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ──────── [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France [Chrome] › shopper/cart-calculate-shipping.spec.js:194:2 › Cart Calculate Shipping › should show correct total cart price with 2 products and flat rate [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart [Chrome] › shopper/checkout-coupons.spec.js:151:2 › Checkout coupons › restores checkout total when coupons are removed 7 did not run 238 passed (15.1m)
🎭 Playwright Run Summary
1 passed (26.3s)
🎭 Playwright Run Summary
9 flaky [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:335:2 › Update variations › can bulk edit variations [Chrome] › shopper/cart-block-calculate-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page [Chrome] › shopper/cart-block.spec.js:87:2 › Cart Block page › can see empty cart block ──────── [Chrome] › shopper/cart-block.spec.js:135:2 › Cart Block page › can add product to cart block, increase quantity, manage cross-sell products and proceed to checkout [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart [Chrome] › shopper/checkout-coupons.spec.js:151:2 › Checkout coupons › restores checkout total when coupons are removed [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 249 passed (15.7m)
🎭 Playwright Run Summary
1 passed (25.9s)
🎭 Playwright Run Summary
12 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/create-shipping-zones.spec.js:51:2 › WooCommerce Shipping Settings - Add new shipping zone › add shipping zone for Mayne Island with free Local pickup [Chrome] › merchant/products/add-variable-product/update-variations.spec.js:523:2 › Update variations › can set variation defaults [Chrome] › shopper/cart-block-calculate-shipping.spec.js:173:2 › Cart Block Calculate Shipping › allows customer to calculate Free Shipping in cart block if in Netherlands [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-coupons.spec.js:151:2 › Checkout coupons › restores checkout total when coupons are removed [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods [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 246 passed (16.9m)
🎭 Playwright Run Summary
1 passed (26.5s)
🎭 Playwright Run Summary
11 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-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page [Chrome] › shopper/cart-calculate-shipping.spec.js:175:2 › Cart Calculate Shipping › should show correct total cart price after updating quantity [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart [Chrome] › shopper/cart-coupons.spec.js:129:2 › Cart applying coupons › allows cart to apply multiple coupons [Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input [Chrome] › shopper/checkout-login.spec.js:118:2 › Shopper Checkout Login Account › can login to an existing account during checkout [Chrome] › shopper/my-account-pay-order.spec.js:81:2 › Customer can pay for their order through My Account › allows customer to pay for their order in My Account [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 (17.4m)
🎭 Playwright Run Summary
1 passed (26.1s)
🎭 Playwright Run Summary
1 failed [Chrome] › shopper/order-email-receiving.spec.js:53:2 › Shopper Order Email Receiving › should receive order email after purchasing an item 11 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-tax.spec.js:134:2 › Shopper Cart Block Tax Display › that inclusive tax is displayed properly in Cart Block page [Chrome] › shopper/cart-calculate-shipping.spec.js:147:2 › Cart Calculate Shipping › allows customer to calculate Flat rate and Local pickup if in France [Chrome] › shopper/cart-calculate-shipping.spec.js:215:2 › Cart Calculate Shipping › should show correct total cart price with 2 products without flat rate [Chrome] › shopper/cart-coupons.spec.js:85:3 › Cart applying coupons › allows cart to apply coupon of type fixed_cart [Chrome] › shopper/cart-coupons.spec.js:129:2 › Cart applying coupons › allows cart to apply multiple coupons [Chrome] › shopper/cart.spec.js:92:2 › Cart page › should update quantity when updated via quantity input [Chrome] › shopper/checkout.spec.js:142:2 › Checkout page › allows customer to choose available payment methods [Chrome] › shopper/checkout.spec.js:170:2 › Checkout page › allows customer to fill billing details [Chrome] › shopper/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 246 passed (18.0m)

Artifacts

Produced during runtime
Name Size
Smoke tests on trunk with Gutenberg - Nightly plugin installed (run 165) Expired
95.3 MB
Smoke tests on trunk with Gutenberg plugin installed (run 165) Expired
90.2 MB
Smoke tests on trunk with Woo Subscriptions plugin installed (run 165) Expired
2.44 MB
Smoke tests on trunk with WooCommerce PayPal Payments plugin installed (run 165) Expired
148 MB
Smoke tests on trunk with WooCommerce Shipping & Tax plugin installed (run 165) Expired
74 MB
Smoke tests on trunk with WooPayments plugin installed (run 165) Expired
86.9 MB
api-daily--run-165 Expired
7.02 MB
e2e-daily--run-165 Expired
56.4 MB
k6-daily-update-site--run-165 Expired
2.25 MB
plugin-blocks Expired
1.85 KB