Skip to content

E2E_API Tests

E2E_API Tests #35

Triggered via schedule November 25, 2023 02:12
Status Failure
Total duration 8m 4s
Artifacts 1

e2e_api_tests.yml

on: schedule
Fit to window
Zoom out
Zoom in

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