Smoke test daily #270
smoke-test-daily.yml
on: schedule
Matrix: E2E tests on nightly build
Matrix: test-plugins
API tests on nightly build
5m 50s
Merge e2e test reports
1m 55s
Post Slack summary
8s
Publish report on smoke tests on nightly build
2m 19s
Matrix: Publish report on Smoke tests on trunk with plugins
Annotations
62 errors, 68 warnings, and 10 notices
k6 tests on nightly build
TypeError: apiRequestContext.post: Invalid URL
at ../utils/options.js:20
18 | } );
19 |
> 20 | await apiContext.post( '/wp-json/e2e-options/update', {
| ^
21 | failOnStatusCode: true,
22 | data: { option_name: optionName, option_value: optionValue },
23 | } );
at setOption (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/options.js:20:19)
at module.exports (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/global-setup.js:61:2)
|
k6 tests on nightly build
Process completed with exit code 1.
|
k6 tests on nightly build
Process completed with exit code 99.
|
[Chrome] › shopper/cart-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page:
plugins/woocommerce/eval at evaluate (:226:30)#L1
1) [Chrome] › shopper/cart-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page
Error: page.evaluate: TypeError: Cannot read properties of undefined (reading 'select')
at eval (eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (<anonymous>:228:17)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:228:17)
at UtilityScript.<anonymous> (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:1:44)
at disableWelcomeModal (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/editor.js:16:42)
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-block-coupons.spec.js:131:3
|
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117: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/cart-checkout-calculate-tax.spec.js#L165
2) [Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117: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: '$250.00 (includes $50.00 Nasty Tax)' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' })
163 | name: '$250.00 (includes $50.00 Nasty Tax)',
164 | } )
> 165 | ).toBeVisible();
| ^
166 | } );
167 |
168 | await test.step( 'Load checkout page and confirm price display', async () => {
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:165:7
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:148:4
|
[Chrome] › basic.spec.js:21:1 › Load wp-admin as admin:
plugins/woocommerce/tests/e2e-pw/utils/login.js#L8
1) [Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveTitle(expected)
Locator: locator(':root')
Expected pattern: /Dashboard/
Received string: "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
Call log:
- expect.toHaveTitle with timeout 20000ms
- waiting for locator(':root')
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
- locator resolved to <html lang="en-US">…</html>
- unexpected value "Log In ‹ WooCommerce Core E2E Test Suite — WordPress"
at ../utils/login.js:8
6 |
7 | if ( assertSuccess ) {
> 8 | await expect( page ).toHaveTitle( /Dashboard/ );
| ^
9 | }
10 | };
11 |
at logIn (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
1) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
1) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
1) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
2) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
2) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
2) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
3) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
3) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
3) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js#L41
4) [Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post ────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
39 | await page
40 | .getByRole( 'textbox', { name: 'Add Title' } )
> 41 | .fill( postTitle );
| ^
42 |
43 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
44 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js:41:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
1) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
1) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js#L21
1) [Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
19 | await page
20 | .getByRole( 'textbox', { name: 'Add title' } )
> 21 | .fill( transformedCartBlockTitle );
| ^
22 |
23 | // add classic cart block
24 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-cart-block.spec.js:21:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
2) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
2) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js#L92
2) [Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add title' })
90 | await page
91 | .getByRole( 'textbox', { name: 'Add title' } )
> 92 | .fill( transformedCheckoutBlockTitle );
| ^
93 |
94 | // add classic checkout block
95 | await page.getByRole( 'textbox', { name: 'Add title' } ).click();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-checkout-block.spec.js:92:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
3) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
3) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js#L40
3) [Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
38 | await page
39 | .getByRole( 'textbox', { name: 'Add Title' } )
> 40 | .fill( pageTitle );
| ^
41 |
42 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
43 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-page.spec.js:40:5
|
[Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post:
plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js#L41
4) [Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post ────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('textbox', { name: 'Add Title' })
39 | await page
40 | .getByRole( 'textbox', { name: 'Add Title' } )
> 41 | .fill( postTitle );
| ^
42 |
43 | await page.getByRole( 'button', { name: 'Add default block' } ).click();
44 |
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/create-post.spec.js:41:5
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js#L250
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Error: expect.toBeVisible: Error: strict mode violation: getByText('Your cart is currently empty!') resolved to 2 elements:
1) <strong>Your cart is currently empty!</strong> aka getByRole('banner').getByText('Your cart is currently empty!')
2) <strong class="wc-block-checkout-empty__title">Your cart is currently empty!</strong> aka getByRole('strong')
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('Your cart is currently empty!')
248 | await expect(
249 | page.getByText( 'Your cart is currently empty!' )
> 250 | ).toBeVisible();
| ^
251 | await expect(
252 | page.getByRole( 'link', { name: 'Browse store' } )
253 | ).toBeVisible();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:250:5
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/eval at evaluate (:226:30)#L1
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: TypeError: Cannot read properties of undefined (reading 'select')
at eval (eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (<anonymous>:228:17)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:228:17)
at UtilityScript.<anonymous> (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:1:44)
at disableWelcomeModal (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/editor.js:16:42)
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:220:3
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js#L250
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: getByText('Your cart is currently empty!') resolved to 2 elements:
1) <strong>Your cart is currently empty!</strong> aka getByRole('banner').getByText('Your cart is currently empty!')
2) <strong class="wc-block-checkout-empty__title">Your cart is currently empty!</strong> aka getByRole('strong')
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('Your cart is currently empty!')
248 | await expect(
249 | page.getByText( 'Your cart is currently empty!' )
> 250 | ).toBeVisible();
| ^
251 | await expect(
252 | page.getByRole( 'link', { name: 'Browse store' } )
253 | ).toBeVisible();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:250:5
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117: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/cart-checkout-calculate-tax.spec.js#L165
4) [Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117: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: '$250.00 (includes $50.00 Nasty Tax)' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' })
163 | name: '$250.00 (includes $50.00 Nasty Tax)',
164 | } )
> 165 | ).toBeVisible();
| ^
166 | } );
167 |
168 | await test.step( 'Load checkout page and confirm price display', async () => {
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:165:7
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:148:4
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
1) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js#L250
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Error: expect.toBeVisible: Error: strict mode violation: getByText('Your cart is currently empty!') resolved to 2 elements:
1) <strong>Your cart is currently empty!</strong> aka getByRole('banner').getByText('Your cart is currently empty!')
2) <strong class="wc-block-checkout-empty__title">Your cart is currently empty!</strong> aka getByRole('strong')
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('Your cart is currently empty!')
248 | await expect(
249 | page.getByText( 'Your cart is currently empty!' )
> 250 | ).toBeVisible();
| ^
251 | await expect(
252 | page.getByRole( 'link', { name: 'Browse store' } )
253 | ).toBeVisible();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:250:5
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/eval at evaluate (:226:30)#L1
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: TypeError: Cannot read properties of undefined (reading 'select')
at eval (eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (<anonymous>:228:17)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:228:17)
at UtilityScript.<anonymous> (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:1:44)
at disableWelcomeModal (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/editor.js:16:42)
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:220:3
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/eval at evaluate (:226:30)#L1
2) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: TypeError: Cannot read properties of undefined (reading 'select')
at eval (eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (<anonymous>:228:17)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/eval at evaluate (:226:30), <anonymous>:1:15)
at UtilityScript.evaluate (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:228:17)
at UtilityScript.<anonymous> (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/<anonymous>:1:44)
at disableWelcomeModal (/home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/utils/editor.js:16:42)
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:220:3
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted:
plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js#L8
3) [Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Timeout 20000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '“Shop” (Edit)' })
6 | test.beforeEach( async ( { page } ) => {
7 | await page.goto( 'wp-admin/edit.php?post_type=page' );
> 8 | await page.getByRole( 'cell', { name: '“Shop” (Edit)' } ).hover();
| ^
9 | await page
10 | .getByLabel( 'Move “Shop” to the Trash' )
11 | .click( { force: true } );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/shop-title-after-deletion.spec.js:8:61
|
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117: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/cart-checkout-calculate-tax.spec.js#L165
4) [Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117: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: '$250.00 (includes $50.00 Nasty Tax)' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' })
163 | name: '$250.00 (includes $50.00 Nasty Tax)',
164 | } )
> 165 | ).toBeVisible();
| ^
166 | } );
167 |
168 | await test.step( 'Load checkout page and confirm price display', async () => {
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:165:7
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:148:4
|
[Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L48
1) [Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for locator('//input[@Placeholder="Account name"]')
46 | await page
47 | .locator( '//input[@Placeholder="Account name"]' )
> 48 | .fill( 'Savings' );
| ^
49 | await page
50 | .locator( '//input[@Placeholder="Account number"]' )
51 | .fill( '1234' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:48:5
|
[Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L48
1) [Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for locator('//input[@Placeholder="Account name"]')
46 | await page
47 | .locator( '//input[@Placeholder="Account name"]' )
> 48 | .fill( 'Savings' );
| ^
49 | await page
50 | .locator( '//input[@Placeholder="Account number"]' )
51 | .fill( '1234' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:48:5
|
[Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L48
1) [Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Timeout 20000ms exceeded.
Call log:
- waiting for locator('//input[@Placeholder="Account name"]')
46 | await page
47 | .locator( '//input[@Placeholder="Account name"]' )
> 48 | .fill( 'Savings' );
| ^
49 | await page
50 | .locator( '//input[@Placeholder="Account number"]' )
51 | .fill( '1234' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:48:5
|
[Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L162
2) [Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method
Error: locator.click: Timeout 20000ms exceeded.
Call log:
- waiting for locator('div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button')
160 | 'div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button'
161 | )
> 162 | .click();
| ^
163 | await page.waitForLoadState( 'networkidle' );
164 |
165 | await page.goto( 'wp-admin/admin.php?page=wc-settings&tab=checkout' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:162:5
|
[Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L162
2) [Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Timeout 20000ms exceeded.
Call log:
- waiting for locator('div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button')
160 | 'div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button'
161 | )
> 162 | .click();
| ^
163 | await page.waitForLoadState( 'networkidle' );
164 |
165 | await page.goto( 'wp-admin/admin.php?page=wc-settings&tab=checkout' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:162:5
|
[Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method:
plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js#L162
2) [Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Timeout 20000ms exceeded.
Call log:
- waiting for locator('div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button')
160 | 'div.woocommerce-task-payment-cod > div.woocommerce-task-payment__footer > button'
161 | )
> 162 | .click();
| ^
163 | await page.waitForLoadState( 'networkidle' );
164 |
165 | await page.goto( 'wp-admin/admin.php?page=wc-settings&tab=checkout' );
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/admin-tasks/payment.spec.js:162:5
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
3) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
3) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products:
plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L95
3) [Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('row', { name: 'Product name' })
Expected: 4
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for getByRole('row', { name: 'Product name' })
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
93 | await expect(
94 | page.getByRole( 'row', { name: 'Product name' } )
> 95 | ).toHaveCount( 4 );
| ^
96 |
97 | const upsellsRows = page.locator(
98 | 'div.woocommerce-product-list div[role="table"] div[role="rowgroup"] div[role="row"]'
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:95:6
|
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page:
plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js#L250
4) [Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
Error: expect.toBeVisible: Error: strict mode violation: getByText('Your cart is currently empty!') resolved to 2 elements:
1) <strong>Your cart is currently empty!</strong> aka getByRole('banner').getByText('Your cart is currently empty!')
2) <strong class="wc-block-checkout-empty__title">Your cart is currently empty!</strong> aka getByRole('strong')
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByText('Your cart is currently empty!')
248 | await expect(
249 | page.getByText( 'Your cart is currently empty!' )
> 250 | ).toBeVisible();
| ^
251 | await expect(
252 | page.getByRole( 'link', { name: 'Browse store' } )
253 | ).toBeVisible();
at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/checkout-block.spec.js:250:5
|
Publish report on Smoke tests on trunk with plugins (WooCommerce PayPal Payments, woocommerce-pay...
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg - Nightly, gutenberg)
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg, gutenberg)
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (WooCommerce Shipping & Tax, woocommerce-serv...
Process completed with exit code 4.
|
Publish report on smoke tests on nightly build
Process completed with exit code 4.
|
Publish report on Smoke tests on trunk with plugins (WooPayments, woocommerce-payments)
Process completed with exit code 4.
|
API tests on nightly build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
k6 tests on nightly build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E tests on nightly build (5, 5/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/checkout-block.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout-block.spec.js took 50.3s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js took 47.4s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout.spec.js took 31.6s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-checkout-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-coupons.spec.js took 30.3s
|
E2E tests on nightly build (3, 3/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 1.0m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 56.6s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js took 35.9s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/product-import-csv.spec.js took 32.2s
|
E2E tests on nightly build (4, 4/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-variable-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-variable-product-block-editor.spec.js took 54.8s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js took 53.0s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js took 48.2s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/product-inventory-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/product-inventory-block-editor.spec.js took 41.1s
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/cart-checkout-block-calculate-tax.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-block-calculate-tax.spec.js took 35.8s
|
E2E tests on nightly build (2, 2/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.4m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 1.0m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js took 49.6s
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js took 36.8s
|
E2E tests on nightly build (1, 1/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.3m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js took 1.3m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js took 1.3m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/footer.spec.js took 1.2m
|
Merge e2e test reports
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.8m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.8m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.5m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js took 1.4m
|
E2E tests with Gutenberg - Nightly plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 6.0m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.9m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.5m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/font-picker.spec.js took 1.5m
|
E2E tests with Gutenberg plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.5m
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/shop-title-after-deletion.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/shop-title-after-deletion.spec.js took 2.1m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.8m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js took 1.5m
|
E2E tests with WooCommerce Shipping & Tax plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › shopper/shop-title-after-deletion.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/shop-title-after-deletion.spec.js took 2.1m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js took 1.5m
|
E2E tests with WooCommerce PayPal Payments plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 5.5m
|
Slow Test:
plugins/woocommerce/[Chrome] › admin-tasks/payment.spec.js#L1
plugins/woocommerce/[Chrome] › admin-tasks/payment.spec.js took 2.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.7m
|
Slow Test:
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.6m
|
Slow Test:
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.5m
|
E2E tests with WooPayments plugin installed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Post Slack summary
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/download-artifact@v3, actions/github-script@v6, slackapi/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (WooCommerce PayPal Payments, woocommerce-pay...
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg - Nightly, gutenberg)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (Gutenberg, gutenberg)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (WooCommerce Shipping & Tax, woocommerce-serv...
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on smoke tests on nightly build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/download-artifact@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish report on Smoke tests on trunk with plugins (WooPayments, woocommerce-payments)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
🎭 Playwright Run Summary
5 skipped
79 passed (5.7m)
|
🎭 Playwright Run Summary
80 passed (7.4m)
|
🎭 Playwright Run Summary
2 flaky
[Chrome] › shopper/cart-block-coupons.spec.js:124:2 › Cart Block Applying Coupons › can create Cart Block page
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly
1 skipped
84 passed (10.2m)
|
🎭 Playwright Run Summary
95 passed (11.0m)
|
🎭 Playwright Run Summary
1 flaky
[Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ─────────────────────────────────────────
2 skipped
84 passed (14.6m)
|
🎭 Playwright Run Summary
5 failed
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ─────
[Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post ─────
[Chrome] › merchant/create-woocommerce-blocks.spec.js:192:2 › Insert All WooCommerce Blocks Into Page › can insert all WooCommerce blocks into page
1 flaky
[Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ─────────────────────────────────────────
2 skipped
270 did not run
152 passed (30.0m)
|
🎭 Playwright Run Summary
5 failed
[Chrome] › merchant/create-cart-block.spec.js:12:2 › Transform Classic Cart To Cart Block › can transform classic cart to cart block
[Chrome] › merchant/create-checkout-block.spec.js:73:2 › Transform Classic Checkout To Checkout Block › can transform classic checkout to checkout block
[Chrome] › merchant/create-page.spec.js:35:2 › Can create a new page › can create new page ─────
[Chrome] › merchant/create-post.spec.js:36:2 › Can create a new post › can create new post ─────
[Chrome] › merchant/create-woocommerce-blocks.spec.js:192:2 › Insert All WooCommerce Blocks Into Page › can insert all WooCommerce blocks into page
2 skipped
270 did not run
153 passed (30.7m)
|
🎭 Playwright Run Summary
3 failed
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
1 flaky
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly
5 skipped
421 passed (52.2m)
|
🎭 Playwright Run Summary
3 failed
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
[Chrome] › shopper/shop-title-after-deletion.spec.js:30:2 › Check the title of the shop page after the page has been deleted › Check the title of the shop page after the page has been deleted
2 flaky
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly
[Chrome] › shopper/shop-products-filter-by-price.spec.js:70:2 › Filter items in the shop by product price › filter products by prices on the created page
5 skipped
420 passed (53.8m)
|
🎭 Playwright Run Summary
4 failed
[Chrome] › admin-tasks/payment.spec.js:33:2 › Payment setup task › Saving valid bank account transfer details enables the payment method
[Chrome] › admin-tasks/payment.spec.js:117:2 › Payment setup task › Enabling cash on delivery enables the payment method
[Chrome] › merchant/products/block-editor/linked-product-tab-product-block-editor.spec.js:49:3 › General tab › Linked product › can create a product with linked products
[Chrome] › shopper/checkout-block.spec.js:213:2 › Checkout Block page › can see empty checkout block page
2 flaky
[Chrome] › basic.spec.js:21:1 › Load wp-admin as admin ─────────────────────────────────────────
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:117:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly
5 skipped
419 passed (54.1m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Smoke tests on trunk with Gutenberg - Nightly plugin installed (run 270)
Expired
|
67.1 MB |
|
Smoke tests on trunk with Gutenberg plugin installed (run 270)
Expired
|
66.8 MB |
|
Smoke tests on trunk with WooCommerce PayPal Payments plugin installed (run 270)
Expired
|
81.4 MB |
|
Smoke tests on trunk with WooCommerce Shipping & Tax plugin installed (run 270)
Expired
|
71.4 MB |
|
Smoke tests on trunk with WooPayments plugin installed (run 270)
Expired
|
66.4 MB |
|
all-blob-reports-1
Expired
|
946 KB |
|
all-blob-reports-2
Expired
|
131 KB |
|
all-blob-reports-3
Expired
|
99.4 KB |
|
all-blob-reports-4
Expired
|
8.01 MB |
|
all-blob-reports-5
Expired
|
113 KB |
|
api-daily--run-270
Expired
|
7.02 MB |
|
e2e-daily--run-270
Expired
|
19.7 MB |
|
k6-daily-update-site--run-270
Expired
|
2.25 MB |
|
plugin-blocks
Expired
|
1.23 KB |
|