E2E_API Tests #35
Annotations
3 errors, 6 warnings, and 2 notices
[e2e_tests] › myOrders.spec.ts:50:9 › My orders functionality test › customer can order again @lite:
tests/pw/pages/basePage.ts#L214
1) [e2e_tests] › myOrders.spec.ts:50:9 › My orders functionality test › customer can order again @lite
Error: locator.click: Error: strict mode violation: locator('.checkout-button.button.wc-forward, .wp-block-woocommerce-proceed-to-checkout-block a') resolved to 2 elements:
1) <a href="http://localhost:9999/checkout/" class="co…>…</a> aka getByRole('link', { name: 'Proceed to Checkout' })
2) <a href="http://localhost:9999/checkout/" class="co…>…</a> aka locator('a').filter({ hasText: 'Proceed to Checkout' }).nth(1)
=========================== logs ===========================
waiting for locator('.checkout-button.button.wc-forward, .wp-block-woocommerce-proceed-to-checkout-block a')
============================================================
at ../../pages/basePage.ts:214
212 | this.page.waitForURL(url, { waitUntil: 'networkidle' }),
213 | // this.page.waitForURL(url, { waitUntil: 'domcontentloaded' }),
> 214 | this.page.locator(selector).click(),
| ^
215 | ]);
216 | }
217 |
at MyOrdersPage.clickAndWaitForUrl (/home/runner/work/dokan/dokan/tests/pw/pages/basePage.ts:214:41)
at MyOrdersPage.goToCheckoutFromCart (/home/runner/work/dokan/dokan/tests/pw/pages/customerPage.ts:60:20)
at MyOrdersPage.orderAgain (/home/runner/work/dokan/dokan/tests/pw/pages/myOrdersPage.ts:75:20)
at /home/runner/work/dokan/dokan/tests/pw/tests/e2e/myOrders.spec.ts:52:9
|
[e2e_tests] › myOrders.spec.ts:50:9 › My orders functionality test › customer can order again @lite:
tests/pw/pages/basePage.ts#L249
1) [e2e_tests] › myOrders.spec.ts:50:9 › My orders functionality test › customer can order again @lite
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.waitForResponse: Timeout 15000ms exceeded while waiting for event "response"
at ../../pages/basePage.ts:249
247 | // click & wait for response
248 | async clickAndAcceptAndWaitForResponse(subUrl: string, selector: string, code = 200): Promise<Response> {
> 249 | const [response] = await Promise.all([this.page.waitForResponse(resp => resp.url().includes(subUrl) && resp.status() === code), this.acceptAlert(), this.page.locator(selector).click()]);
| ^
250 | return response;
251 | }
252 |
at MyOrdersPage.clickAndAcceptAndWaitForResponse (/home/runner/work/dokan/dokan/tests/pw/pages/basePage.ts:249:57)
at MyOrdersPage.orderAgain (/home/runner/work/dokan/dokan/tests/pw/pages/myOrdersPage.ts:73:20)
at /home/runner/work/dokan/dokan/tests/pw/tests/e2e/myOrders.spec.ts:52:9
|
e2e_api tests
Process completed with exit code 1.
|
Slow Test:
tests/pw/[api_tests] › products.spec.ts#L1
tests/pw/[api_tests] › products.spec.ts took 6.3s
|
Slow Test:
tests/pw/[api_tests] › stores.spec.ts#L1
tests/pw/[api_tests] › stores.spec.ts took 3.5s
|
Slow Test:
tests/pw/[api_tests] › orders.spec.ts#L1
tests/pw/[api_tests] › orders.spec.ts took 3.2s
|
Slow Test:
tests/pw/[e2e_tests] › products.spec.ts#L1
tests/pw/[e2e_tests] › products.spec.ts took 36.4s
|
Slow Test:
tests/pw/[e2e_tests] › myOrders.spec.ts#L1
tests/pw/[e2e_tests] › myOrders.spec.ts took 30.2s
|
Slow Test:
tests/pw/[e2e_tests] › customer.spec.ts#L1
tests/pw/[e2e_tests] › customer.spec.ts took 24.1s
|
🎭 Playwright Run Summary
2 skipped
132 passed (19.7s)
|
🎭 Playwright Run Summary
1 failed
[e2e_tests] › myOrders.spec.ts:50:9 › My orders functionality test › customer can order again @lite
1 skipped
157 passed (4.3m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
test-artifact
Expired
|
3.82 MB |
|