- Update docs/mvp-integration-testing-plan.md, docs/REQUIREMENTS.md, wordpress-dev/README.md, and memory-bank/playwright-test-plan.md with correct Playwright test execution commands - Replace outdated references to ./tests/run-tests.sh pw with wordpress-dev/bin/run-tests.sh --e2e - Document that test_trainer user is missing on staging environment, causing E2E test failures - Note absence of automated test user setup script despite documentation references The Playwright E2E tests are failing because the required test user (test_trainer) does not exist on the staging environment. When attempting to log in via the custom community login page, the browser is redirected to the standard WordPress login page instead of the dashboard. This commit does not include the actual creation of the test user or the development of an automated setup script, which are planned as follow-up tasks. Resolves: #MVP-123 (Integration test debugging)
3172 lines
No EOL
224 KiB
XML
3172 lines
No EOL
224 KiB
XML
<testsuites id="" name="" tests="44" failures="44" skipped="0" errors="0" time="406.454729">
|
||
<testsuite name="community-events.spec.ts" timestamp="2025-04-23T15:35:33.984Z" hostname="chromium" tests="2" failures="2" skipped="0" time="17.731" errors="0">
|
||
<testcase name="Community Events Shortcode Page Tests › should display event submission form on /manage-event/" classname="community-events.spec.ts" time="10.197">
|
||
<failure message="community-events.spec.ts:13:6 should display event submission form on /manage-event/" type="FAILURE">
|
||
<![CDATA[ [chromium] › community-events.spec.ts:13:6 › Community Events Shortcode Page Tests › should display event submission form on /manage-event/
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
|
||
|
||
Locator: locator('h1.entry-title')
|
||
Expected string: "Manage Event"
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toHaveText with timeout 5000ms
|
||
- waiting for locator('h1.entry-title')
|
||
|
||
|
||
15 |
|
||
16 | // Check for the specific page title set during creation
|
||
> 17 | await expect(page.locator('h1.entry-title')).toHaveText('Manage Event');
|
||
| ^
|
||
18 |
|
||
19 | // Check for key elements within the rendered TEC CE submission form
|
||
20 | // Wait for the form container to appear first
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/community-events.spec.ts:17:48
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/community-events-Community-9b6df-ssion-form-on-manage-event--chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/community-events-Community-9b6df-ssion-form-on-manage-event--chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+19ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+268ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+39ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+279ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/manage-event/", waiting until "load" [38;5;45m+53ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/manage-event/" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+157ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toHaveText started [38;5;45m+13ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('h1.entry-title') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+482ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toHaveText succeeded [38;5;45m+5s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+11ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+11ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+59ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Events Shortcode Page Tests › should display event list on /my-events/" classname="community-events.spec.ts" time="7.534">
|
||
<failure message="community-events.spec.ts:31:6 should display event list on /my-events/" type="FAILURE">
|
||
<![CDATA[ [chromium] › community-events.spec.ts:31:6 › Community Events Shortcode Page Tests › should display event list on /my-events/
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
|
||
|
||
Locator: locator('h1.entry-title')
|
||
Expected string: "My Events"
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toHaveText with timeout 5000ms
|
||
- waiting for locator('h1.entry-title')
|
||
|
||
|
||
33 |
|
||
34 | // Check for the specific page title set during creation
|
||
> 35 | await expect(page.locator('h1.entry-title')).toHaveText('My Events');
|
||
| ^
|
||
36 |
|
||
37 | // Check for key elements within the rendered TEC CE event list view
|
||
38 | // Wait for the table to appear
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/community-events.spec.ts:35:48
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/community-events-Community-a750f-ay-event-list-on-my-events--chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/community-events-Community-a750f-ay-event-list-on-my-events--chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+113ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+52ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+358ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/my-events/", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/my-events/" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+188ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toHaveText started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('h1.entry-title') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+494ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toHaveText succeeded [38;5;45m+5s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+55ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="dashboard.spec.ts" timestamp="2025-04-23T15:35:33.984Z" hostname="chromium" tests="5" failures="5" skipped="0" time="150.794" errors="0">
|
||
<testcase name="Trainer Dashboard Tests › should display dashboard elements for logged-in trainer" classname="dashboard.spec.ts" time="30.372">
|
||
<failure message="dashboard.spec.ts:20:6 should display dashboard elements for logged-in trainer" type="FAILURE">
|
||
<![CDATA[ [chromium] › dashboard.spec.ts:20:6 › Trainer Dashboard Tests › should display dashboard elements for logged-in trainer
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
10 | // Log in as the test trainer before each test in this suite
|
||
11 | // test.use({ storageState: testTrainerStatePath });
|
||
> 12 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
13 | await page.goto('/community-login/');
|
||
14 | await page.fill('#user_login', 'test_trainer');
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
12 | test.beforeEach(async ({ page }) => {
|
||
13 | await page.goto('/community-login/');
|
||
> 14 | await page.fill('#user_login', 'test_trainer');
|
||
| ^
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
16 | await page.click('#wp-submit');
|
||
17 | await expect(page).toHaveURL(/hvac-dashboard/);
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/dashboard-Trainer-Dashboar-17a83-ments-for-logged-in-trainer-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-17a83-ments-for-logged-in-trainer-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+22ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+349ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load" [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+178ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+14ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+444ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+26s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+177ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+41ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+39ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+94ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Trainer Dashboard Tests › should navigate correctly when nav buttons are clicked" classname="dashboard.spec.ts" time="30.116">
|
||
<failure message="dashboard.spec.ts:54:5 should navigate correctly when nav buttons are clicked" type="FAILURE">
|
||
<![CDATA[ [chromium] › dashboard.spec.ts:54:5 › Trainer Dashboard Tests › should navigate correctly when nav buttons are clicked
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
10 | // Log in as the test trainer before each test in this suite
|
||
11 | // test.use({ storageState: testTrainerStatePath });
|
||
> 12 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
13 | await page.goto('/community-login/');
|
||
14 | await page.fill('#user_login', 'test_trainer');
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
12 | test.beforeEach(async ({ page }) => {
|
||
13 | await page.goto('/community-login/');
|
||
> 14 | await page.fill('#user_login', 'test_trainer');
|
||
| ^
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
16 | await page.click('#wp-submit');
|
||
17 | await expect(page).toHaveURL(/hvac-dashboard/);
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/dashboard-Trainer-Dashboar-7c335-hen-nav-buttons-are-clicked-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+47ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+10ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+583ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+10ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+115ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+172ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+21ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+473ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+60ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+11ms[0m
|
||
|
||
Warning: attachment ../../test-results/dashboard-Trainer-Dashboar-7c335-hen-nav-buttons-are-clicked-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Trainer Dashboard Tests › should filter events table when filter links are clicked" classname="dashboard.spec.ts" time="30.088">
|
||
<failure message="dashboard.spec.ts:71:6 should filter events table when filter links are clicked" type="FAILURE">
|
||
<![CDATA[ [chromium] › dashboard.spec.ts:71:6 › Trainer Dashboard Tests › should filter events table when filter links are clicked
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
10 | // Log in as the test trainer before each test in this suite
|
||
11 | // test.use({ storageState: testTrainerStatePath });
|
||
> 12 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
13 | await page.goto('/community-login/');
|
||
14 | await page.fill('#user_login', 'test_trainer');
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
12 | test.beforeEach(async ({ page }) => {
|
||
13 | await page.goto('/community-login/');
|
||
> 14 | await page.fill('#user_login', 'test_trainer');
|
||
| ^
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
16 | await page.click('#wp-submit');
|
||
17 | await expect(page).toHaveURL(/hvac-dashboard/);
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/dashboard-Trainer-Dashboar-78836-en-filter-links-are-clicked-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+205ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+95ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+220ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+10ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+479ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+46ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+20ms[0m
|
||
|
||
Warning: attachment ../../test-results/dashboard-Trainer-Dashboar-78836-en-filter-links-are-clicked-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Trainer Dashboard Tests › should display correctly on mobile viewport" classname="dashboard.spec.ts" time="30.082">
|
||
<failure message="dashboard.spec.ts:101:6 should display correctly on mobile viewport" type="FAILURE">
|
||
<![CDATA[ [chromium] › dashboard.spec.ts:101:6 › Trainer Dashboard Tests › should display correctly on mobile viewport
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
10 | // Log in as the test trainer before each test in this suite
|
||
11 | // test.use({ storageState: testTrainerStatePath });
|
||
> 12 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
13 | await page.goto('/community-login/');
|
||
14 | await page.fill('#user_login', 'test_trainer');
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
12 | test.beforeEach(async ({ page }) => {
|
||
13 | await page.goto('/community-login/');
|
||
> 14 | await page.fill('#user_login', 'test_trainer');
|
||
| ^
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
16 | await page.click('#wp-submit');
|
||
17 | await expect(page).toHaveURL(/hvac-dashboard/);
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/dashboard-Trainer-Dashboar-2c22f-orrectly-on-mobile-viewport-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+131ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+60ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+155ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+495ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+57ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+10ms[0m
|
||
|
||
Warning: attachment ../../test-results/dashboard-Trainer-Dashboar-2c22f-orrectly-on-mobile-viewport-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Trainer Dashboard Tests › should display accurate statistics summary" classname="dashboard.spec.ts" time="30.136">
|
||
<failure message="dashboard.spec.ts:116:5 should display accurate statistics summary" type="FAILURE">
|
||
<![CDATA[ [chromium] › dashboard.spec.ts:116:5 › Trainer Dashboard Tests › should display accurate statistics summary
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
10 | // Log in as the test trainer before each test in this suite
|
||
11 | // test.use({ storageState: testTrainerStatePath });
|
||
> 12 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
13 | await page.goto('/community-login/');
|
||
14 | await page.fill('#user_login', 'test_trainer');
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
12 | test.beforeEach(async ({ page }) => {
|
||
13 | await page.goto('/community-login/');
|
||
> 14 | await page.fill('#user_login', 'test_trainer');
|
||
| ^
|
||
15 | await page.fill('#user_pass', 'Test123!');
|
||
16 | await page.click('#wp-submit');
|
||
17 | await expect(page).toHaveURL(/hvac-dashboard/);
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/dashboard-Trainer-Dashboar-7c94e-accurate-statistics-summary-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+113ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+90ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load" [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+166ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+496ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+78ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+13ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+28ms[0m
|
||
|
||
Warning: attachment ../../test-results/dashboard-Trainer-Dashboar-7c94e-accurate-statistics-summary-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="event-management/createEvent.spec.ts" timestamp="2025-04-23T15:35:33.984Z" hostname="chromium" tests="6" failures="6" skipped="0" time="180.89" errors="0">
|
||
<testcase name="Create Event Page › should display instructions section" classname="event-management/createEvent.spec.ts" time="30.361">
|
||
<failure message="createEvent.spec.ts:21:9 should display instructions section" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/createEvent.spec.ts:21:9 › Create Event Page › should display instructions section
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
9 | let logParser: LogParser;
|
||
10 |
|
||
> 11 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
12 | createEventPage = new CreateEventPage(page);
|
||
13 | dashboardPage = new DashboardPage(page);
|
||
14 | logParser = new LogParser();
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:11:10
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#create-event-btn')
|
||
|
||
|
||
at ../pages/DashboardPage.ts:44
|
||
|
||
42 | // Navigation button methods
|
||
43 | async clickCreateEvent() {
|
||
> 44 | await this.page.click(this.selectors.createEventButton);
|
||
| ^
|
||
45 | }
|
||
46 |
|
||
47 | async clickViewTrainerProfile() {
|
||
at DashboardPage.clickCreateEvent (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:44:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:18:29
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-createEve-35827-isplay-instructions-section-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/event-management-createEve-35827-isplay-instructions-section-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+14ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+281ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+24ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+171ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.waitForLoadState started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+494ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.waitForLoadState succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#create-event-btn') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+25s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+184ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+30ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+88ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Create Event Page › should validate required fields" classname="event-management/createEvent.spec.ts" time="30.122">
|
||
<failure message="createEvent.spec.ts:25:9 should validate required fields" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/createEvent.spec.ts:25:9 › Create Event Page › should validate required fields
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
9 | let logParser: LogParser;
|
||
10 |
|
||
> 11 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
12 | createEventPage = new CreateEventPage(page);
|
||
13 | dashboardPage = new DashboardPage(page);
|
||
14 | logParser = new LogParser();
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:11:10
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#create-event-btn')
|
||
|
||
|
||
at ../pages/DashboardPage.ts:44
|
||
|
||
42 | // Navigation button methods
|
||
43 | async clickCreateEvent() {
|
||
> 44 | await this.page.click(this.selectors.createEventButton);
|
||
| ^
|
||
45 | }
|
||
46 |
|
||
47 | async clickViewTrainerProfile() {
|
||
at DashboardPage.clickCreateEvent (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:44:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:18:29
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-createEve-9a7a2-ld-validate-required-fields-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+626ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+68ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+140ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+250ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.waitForLoadState started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+498ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.waitForLoadState succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#create-event-btn') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+65ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+11ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-createEve-9a7a2-ld-validate-required-fields-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Create Event Page › should validate form fields correctly" classname="event-management/createEvent.spec.ts" time="30.088">
|
||
<failure message="createEvent.spec.ts:29:9 should validate form fields correctly" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/createEvent.spec.ts:29:9 › Create Event Page › should validate form fields correctly
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
9 | let logParser: LogParser;
|
||
10 |
|
||
> 11 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
12 | createEventPage = new CreateEventPage(page);
|
||
13 | dashboardPage = new DashboardPage(page);
|
||
14 | logParser = new LogParser();
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:11:10
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#create-event-btn')
|
||
|
||
|
||
at ../pages/DashboardPage.ts:44
|
||
|
||
42 | // Navigation button methods
|
||
43 | async clickCreateEvent() {
|
||
> 44 | await this.page.click(this.selectors.createEventButton);
|
||
| ^
|
||
45 | }
|
||
46 |
|
||
47 | async clickViewTrainerProfile() {
|
||
at DashboardPage.clickCreateEvent (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:44:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:18:29
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-createEve-e2abe-idate-form-fields-correctly-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+151ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+16ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+21ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+63ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+188ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.waitForLoadState started [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+491ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.waitForLoadState succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#create-event-btn') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+26s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+59ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+12ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-createEve-e2abe-idate-form-fields-correctly-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Create Event Page › should successfully create event with valid data" classname="event-management/createEvent.spec.ts" time="30.095">
|
||
<failure message="createEvent.spec.ts:73:9 should successfully create event with valid data" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/createEvent.spec.ts:73:9 › Create Event Page › should successfully create event with valid data
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
9 | let logParser: LogParser;
|
||
10 |
|
||
> 11 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
12 | createEventPage = new CreateEventPage(page);
|
||
13 | dashboardPage = new DashboardPage(page);
|
||
14 | logParser = new LogParser();
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:11:10
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#create-event-btn')
|
||
|
||
|
||
at ../pages/DashboardPage.ts:44
|
||
|
||
42 | // Navigation button methods
|
||
43 | async clickCreateEvent() {
|
||
> 44 | await this.page.click(this.selectors.createEventButton);
|
||
| ^
|
||
45 | }
|
||
46 |
|
||
47 | async clickViewTrainerProfile() {
|
||
at DashboardPage.clickCreateEvent (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:44:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:18:29
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-createEve-40971-reate-event-with-valid-data-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+101ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+71ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+172ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.waitForLoadState started [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+485ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.waitForLoadState succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#create-event-btn') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+64ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+10ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-createEve-40971-reate-event-with-valid-data-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Create Event Page › should return to dashboard when clicking return button" classname="event-management/createEvent.spec.ts" time="30.135">
|
||
<failure message="createEvent.spec.ts:94:9 should return to dashboard when clicking return button" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/createEvent.spec.ts:94:9 › Create Event Page › should return to dashboard when clicking return button
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
9 | let logParser: LogParser;
|
||
10 |
|
||
> 11 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
12 | createEventPage = new CreateEventPage(page);
|
||
13 | dashboardPage = new DashboardPage(page);
|
||
14 | logParser = new LogParser();
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:11:10
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#create-event-btn')
|
||
|
||
|
||
at ../pages/DashboardPage.ts:44
|
||
|
||
42 | // Navigation button methods
|
||
43 | async clickCreateEvent() {
|
||
> 44 | await this.page.click(this.selectors.createEventButton);
|
||
| ^
|
||
45 | }
|
||
46 |
|
||
47 | async clickViewTrainerProfile() {
|
||
at DashboardPage.clickCreateEvent (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:44:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:18:29
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-createEve-f1421-when-clicking-return-button-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+98ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+76ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+167ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.waitForLoadState started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+497ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.waitForLoadState succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#create-event-btn') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+48ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+31ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+16ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-createEve-f1421-when-clicking-return-button-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Create Event Page › should verify integration with The Events Calendar Community Events plugin" classname="event-management/createEvent.spec.ts" time="30.089">
|
||
<failure message="createEvent.spec.ts:99:9 should verify integration with The Events Calendar Community Events plugin" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/createEvent.spec.ts:99:9 › Create Event Page › should verify integration with The Events Calendar Community Events plugin
|
||
|
||
Test timeout of 30000ms exceeded while running "beforeEach" hook.
|
||
|
||
9 | let logParser: LogParser;
|
||
10 |
|
||
> 11 | test.beforeEach(async ({ page }) => {
|
||
| ^
|
||
12 | createEventPage = new CreateEventPage(page);
|
||
13 | dashboardPage = new DashboardPage(page);
|
||
14 | logParser = new LogParser();
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:11:10
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#create-event-btn')
|
||
|
||
|
||
at ../pages/DashboardPage.ts:44
|
||
|
||
42 | // Navigation button methods
|
||
43 | async clickCreateEvent() {
|
||
> 44 | await this.page.click(this.selectors.createEventButton);
|
||
| ^
|
||
45 | }
|
||
46 |
|
||
47 | async clickViewTrainerProfile() {
|
||
at DashboardPage.clickCreateEvent (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:44:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:18:29
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-createEve-30899-dar-Community-Events-plugin-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+144ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+210ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+128ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.waitForLoadState started [38;5;45m+13ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+506ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.waitForLoadState succeeded [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+45ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#create-event-btn') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+25s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+67ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+9ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-createEve-30899-dar-Community-Events-plugin-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="event-management/eventSummary.spec.ts" timestamp="2025-04-23T15:35:33.984Z" hostname="chromium" tests="9" failures="9" skipped="0" time="124.25" errors="0">
|
||
<testcase name="Event Summary Page › should display correct event details" classname="event-management/eventSummary.spec.ts" time="10.737">
|
||
<failure message="eventSummary.spec.ts:22:9 should display correct event details" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/eventSummary.spec.ts:22:9 › Event Summary Page › should display correct event details
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
|
||
|
||
Locator: locator('#event-title')
|
||
Expected string: "HVAC Training Workshop"
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toHaveText with timeout 5000ms
|
||
- waiting for locator('#event-title')
|
||
|
||
|
||
at ../pages/EventSummaryPage.ts:61
|
||
|
||
59 | description: string;
|
||
60 | }) {
|
||
> 61 | await expect(this.page.locator(this.selectors.eventTitle)).toHaveText(expectedDetails.title);
|
||
| ^
|
||
62 | await expect(this.page.locator(this.selectors.eventDateTime)).toHaveText(expectedDetails.dateTime);
|
||
63 | await expect(this.page.locator(this.selectors.eventLocation)).toHaveText(expectedDetails.location);
|
||
64 | await expect(this.page.locator(this.selectors.eventOrganizer)).toHaveText(expectedDetails.organizer);
|
||
at EventSummaryPage.verifyEventDetails (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/EventSummaryPage.ts:61:68)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/eventSummary.spec.ts:31:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-eventSumm-4458f-splay-correct-event-details-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/event-management-eventSumm-4458f-splay-correct-event-details-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+241ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345", waiting until "load" [38;5;45m+21ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+5s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Devent-summary%26event_id%3D12345&reauth=1" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+160ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toHaveText started [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#event-title') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+599ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toHaveText succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+86ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+25ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Event Summary Page › should display correct ticket information" classname="event-management/eventSummary.spec.ts" time="8.789">
|
||
<failure message="eventSummary.spec.ts:34:9 should display correct ticket information" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/eventSummary.spec.ts:34:9 › Event Summary Page › should display correct ticket information
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
|
||
|
||
Locator: locator('#ticket-price')
|
||
Expected string: "$50.00"
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toHaveText with timeout 5000ms
|
||
- waiting for locator('#ticket-price')
|
||
|
||
|
||
at ../pages/EventSummaryPage.ts:74
|
||
|
||
72 | remaining: string;
|
||
73 | }) {
|
||
> 74 | await expect(this.page.locator(this.selectors.ticketPrice)).toHaveText(expectedInfo.price);
|
||
| ^
|
||
75 | await expect(this.page.locator(this.selectors.ticketQuantity)).toHaveText(expectedInfo.quantity);
|
||
76 | await expect(this.page.locator(this.selectors.ticketsRemaining)).toHaveText(expectedInfo.remaining);
|
||
77 | }
|
||
at EventSummaryPage.verifyTicketInfo (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/EventSummaryPage.ts:74:69)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/eventSummary.spec.ts:41:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-eventSumm-8cefd--correct-ticket-information-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/event-management-eventSumm-8cefd--correct-ticket-information-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+111ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+392ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Devent-summary%26event_id%3D12345&reauth=1" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+162ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toHaveText started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#ticket-price') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+564ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toHaveText succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+56ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Event Summary Page › should display and validate transactions table" classname="event-management/eventSummary.spec.ts" time="9.12">
|
||
<failure message="eventSummary.spec.ts:44:9 should display and validate transactions table" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/eventSummary.spec.ts:44:9 › Event Summary Page › should display and validate transactions table
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
|
||
|
||
Locator: locator('#transactions-table')
|
||
Expected: visible
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toBeVisible with timeout 5000ms
|
||
- waiting for locator('#transactions-table')
|
||
|
||
|
||
at ../pages/EventSummaryPage.ts:118
|
||
|
||
116 | // Table functionality methods
|
||
117 | async verifyTransactionTableExists() {
|
||
> 118 | await expect(this.page.locator(this.selectors.transactionsTable)).toBeVisible();
|
||
| ^
|
||
119 | }
|
||
120 |
|
||
121 | async getTransactionCount(): Promise<number> {
|
||
at EventSummaryPage.verifyTransactionTableExists (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/EventSummaryPage.ts:118:75)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/eventSummary.spec.ts:45:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-eventSumm-f9e3f-validate-transactions-table-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+167ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+42ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Devent-summary%26event_id%3D12345&reauth=1" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+229ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toBeVisible started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toBeVisible with timeout 5000ms [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#transactions-table') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+556ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toBeVisible succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+44ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+3ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-eventSumm-f9e3f-validate-transactions-table-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Event Summary Page › should calculate and display correct summary statistics" classname="event-management/eventSummary.spec.ts" time="9.084">
|
||
<failure message="eventSummary.spec.ts:62:9 should calculate and display correct summary statistics" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/eventSummary.spec.ts:62:9 › Event Summary Page › should calculate and display correct summary statistics
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
|
||
|
||
Locator: locator('#total-tickets-sold')
|
||
Expected string: "25"
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toHaveText with timeout 5000ms
|
||
- waiting for locator('#total-tickets-sold')
|
||
|
||
|
||
at ../pages/EventSummaryPage.ts:109
|
||
|
||
107 | // Summary statistics verification methods
|
||
108 | async verifyTotalTicketsSold(expectedTotal: string) {
|
||
> 109 | await expect(this.page.locator(this.selectors.totalTicketsSold)).toHaveText(expectedTotal);
|
||
| ^
|
||
110 | }
|
||
111 |
|
||
112 | async verifyTotalRevenue(expectedRevenue: string) {
|
||
at EventSummaryPage.verifyTotalTicketsSold (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/EventSummaryPage.ts:109:74)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/eventSummary.spec.ts:64:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-eventSumm-a89f1--correct-summary-statistics-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+10ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+583ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+238ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+14ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Devent-summary%26event_id%3D12345&reauth=1" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+159ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+11ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toHaveText started [38;5;45m+129ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#total-tickets-sold') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+531ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toHaveText succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+47ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-eventSumm-a89f1--correct-summary-statistics-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Event Summary Page › should navigate to edit event page" classname="event-management/eventSummary.spec.ts" time="30.078">
|
||
<failure message="eventSummary.spec.ts:68:9 should navigate to edit event page" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/eventSummary.spec.ts:68:9 › Event Summary Page › should navigate to edit event page
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#edit-event-btn')
|
||
|
||
|
||
at ../pages/EventSummaryPage.ts:46
|
||
|
||
44 | // Navigation methods
|
||
45 | async clickEditEvent() {
|
||
> 46 | await this.page.click(this.selectors.editEventButton);
|
||
| ^
|
||
47 | }
|
||
48 |
|
||
49 | async returnToDashboard() {
|
||
at EventSummaryPage.clickEditEvent (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/EventSummaryPage.ts:46:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/eventSummary.spec.ts:69:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-eventSumm-ea045-navigate-to-edit-event-page-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+150ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+10ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+47ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345", waiting until "load" [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Devent-summary%26event_id%3D12345&reauth=1" [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+158ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#edit-event-btn') [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+591ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+26s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+41ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+8ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-eventSumm-ea045-navigate-to-edit-event-page-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Event Summary Page › should return to dashboard when clicking return button" classname="event-management/eventSummary.spec.ts" time="30.081">
|
||
<failure message="eventSummary.spec.ts:73:9 should return to dashboard when clicking return button" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/eventSummary.spec.ts:73:9 › Event Summary Page › should return to dashboard when clicking return button
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#return-dashboard-btn')
|
||
|
||
|
||
at ../pages/EventSummaryPage.ts:50
|
||
|
||
48 |
|
||
49 | async returnToDashboard() {
|
||
> 50 | await this.page.click(this.selectors.returnToDashboardButton);
|
||
| ^
|
||
51 | }
|
||
52 |
|
||
53 | // Event details verification methods
|
||
at EventSummaryPage.returnToDashboard (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/EventSummaryPage.ts:50:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/eventSummary.spec.ts:74:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-eventSumm-93f51-when-clicking-return-button-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+89ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+38ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Devent-summary%26event_id%3D12345&reauth=1" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+218ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+296ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#return-dashboard-btn') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+504ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+26s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+53ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+9ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-eventSumm-93f51-when-clicking-return-button-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Event Summary Page › should verify all transaction table functionality" classname="event-management/eventSummary.spec.ts" time="8.56">
|
||
<failure message="eventSummary.spec.ts:78:9 should verify all transaction table functionality" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/eventSummary.spec.ts:78:9 › Event Summary Page › should verify all transaction table functionality
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
|
||
|
||
Locator: locator('.purchaser-name-link').first()
|
||
Expected string: "Alice Johnson"
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toHaveText with timeout 5000ms
|
||
- waiting for locator('.purchaser-name-link').first()
|
||
|
||
|
||
at ../pages/EventSummaryPage.ts:95
|
||
|
||
93 | };
|
||
94 |
|
||
> 95 | await expect(row.purchaserName).toHaveText(expectedTransaction.purchaserName);
|
||
| ^
|
||
96 | await expect(row.organization).toHaveText(expectedTransaction.organization);
|
||
97 | await expect(row.purchaseDate).toHaveText(expectedTransaction.purchaseDate);
|
||
98 | await expect(row.ticketCount).toHaveText(expectedTransaction.ticketCount);
|
||
at EventSummaryPage.verifyTransactionDetails (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/EventSummaryPage.ts:95:41)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/eventSummary.spec.ts:106:36
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-eventSumm-c70f6-saction-table-functionality-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+365ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+18ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+119ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+88ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Devent-summary%26event_id%3D12345&reauth=1" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+135ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+33ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toHaveText started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('.purchaser-name-link').first() [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+588ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toHaveText succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+47ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+1ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-eventSumm-c70f6-saction-table-functionality-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Event Summary Page › should verify time and date display format" classname="event-management/eventSummary.spec.ts" time="8.829">
|
||
<failure message="eventSummary.spec.ts:115:9 should verify time and date display format" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/eventSummary.spec.ts:115:9 › Event Summary Page › should verify time and date display format
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
|
||
|
||
Locator: locator('#event-title')
|
||
Expected string: "HVAC Training Workshop"
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toHaveText with timeout 5000ms
|
||
- waiting for locator('#event-title')
|
||
|
||
|
||
at ../pages/EventSummaryPage.ts:61
|
||
|
||
59 | description: string;
|
||
60 | }) {
|
||
> 61 | await expect(this.page.locator(this.selectors.eventTitle)).toHaveText(expectedDetails.title);
|
||
| ^
|
||
62 | await expect(this.page.locator(this.selectors.eventDateTime)).toHaveText(expectedDetails.dateTime);
|
||
63 | await expect(this.page.locator(this.selectors.eventLocation)).toHaveText(expectedDetails.location);
|
||
64 | await expect(this.page.locator(this.selectors.eventOrganizer)).toHaveText(expectedDetails.organizer);
|
||
at EventSummaryPage.verifyEventDetails (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/EventSummaryPage.ts:61:68)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/eventSummary.spec.ts:124:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-eventSumm-c80fb-ime-and-date-display-format-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+100ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+40ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Devent-summary%26event_id%3D12345&reauth=1" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+168ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+17ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toHaveText started [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#event-title') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+570ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toHaveText succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+170ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+123ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+4ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-eventSumm-c80fb-ime-and-date-display-format-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Event Summary Page › should verify revenue calculations accuracy" classname="event-management/eventSummary.spec.ts" time="8.972">
|
||
<failure message="eventSummary.spec.ts:127:9 should verify revenue calculations accuracy" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/eventSummary.spec.ts:127:9 › Event Summary Page › should verify revenue calculations accuracy
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
|
||
|
||
Locator: locator('#total-tickets-sold')
|
||
Expected string: "6"
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toHaveText with timeout 5000ms
|
||
- waiting for locator('#total-tickets-sold')
|
||
|
||
|
||
at ../pages/EventSummaryPage.ts:109
|
||
|
||
107 | // Summary statistics verification methods
|
||
108 | async verifyTotalTicketsSold(expectedTotal: string) {
|
||
> 109 | await expect(this.page.locator(this.selectors.totalTicketsSold)).toHaveText(expectedTotal);
|
||
| ^
|
||
110 | }
|
||
111 |
|
||
112 | async verifyTotalRevenue(expectedRevenue: string) {
|
||
at EventSummaryPage.verifyTotalTicketsSold (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/EventSummaryPage.ts:109:74)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/eventSummary.spec.ts:143:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-eventSumm-d44d3-venue-calculations-accuracy-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+114ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+45ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Devent-summary%26event_id%3D12345&reauth=1" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+138ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+32ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toHaveText started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#total-tickets-sold') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+593ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toHaveText succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+32ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+54ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+191ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+12ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-eventSumm-d44d3-venue-calculations-accuracy-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="event-management/modifyEvent.spec.ts" timestamp="2025-04-23T15:35:33.984Z" hostname="chromium" tests="7" failures="7" skipped="0" time="146.684" errors="0">
|
||
<testcase name="Modify Event Page › should display instructions section" classname="event-management/modifyEvent.spec.ts" time="8.998">
|
||
<failure message="modifyEvent.spec.ts:22:9 should display instructions section" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/modifyEvent.spec.ts:22:9 › Modify Event Page › should display instructions section
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
|
||
|
||
Locator: locator('#event-modification-instructions')
|
||
Expected: visible
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toBeVisible with timeout 5000ms
|
||
- waiting for locator('#event-modification-instructions')
|
||
|
||
|
||
at ../pages/ModifyEventPage.ts:38
|
||
|
||
36 | async verifyInstructionsVisibility() {
|
||
37 | const instructions = await this.page.locator(this.selectors.instructionsSection);
|
||
> 38 | await expect(instructions).toBeVisible();
|
||
| ^
|
||
39 | }
|
||
40 |
|
||
41 | async verifyPrefilledValues(expectedValues: {
|
||
at ModifyEventPage.verifyInstructionsVisibility (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/ModifyEventPage.ts:38:36)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/modifyEvent.spec.ts:23:9
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-modifyEve-660c0-isplay-instructions-section-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/event-management-modifyEve-660c0-isplay-instructions-section-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+161ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+52ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Dcommunity-events-edit%26event_id%3D12345&reauth=1" [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+136ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toBeVisible started [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toBeVisible with timeout 5000ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#event-modification-instructions') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+545ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toBeVisible succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+49ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Modify Event Page › should display pre-filled form values correctly" classname="event-management/modifyEvent.spec.ts" time="8.811">
|
||
<failure message="modifyEvent.spec.ts:26:9 should display pre-filled form values correctly" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/modifyEvent.spec.ts:26:9 › Modify Event Page › should display pre-filled form values correctly
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected)
|
||
|
||
Locator: locator('#event-name')
|
||
Expected string: "HVAC Training Workshop"
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toHaveValue with timeout 5000ms
|
||
- waiting for locator('#event-name')
|
||
|
||
|
||
at ../pages/ModifyEventPage.ts:51
|
||
|
||
49 | ticketQuantity: string;
|
||
50 | }) {
|
||
> 51 | await expect(this.page.locator(this.selectors.eventNameInput)).toHaveValue(expectedValues.name);
|
||
| ^
|
||
52 | await expect(this.page.locator(this.selectors.eventDescriptionInput)).toHaveValue(expectedValues.description);
|
||
53 | await expect(this.page.locator(this.selectors.eventDateInput)).toHaveValue(expectedValues.date);
|
||
54 | await expect(this.page.locator(this.selectors.eventTimeInput)).toHaveValue(expectedValues.time);
|
||
at ModifyEventPage.verifyPrefilledValues (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/ModifyEventPage.ts:51:72)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/modifyEvent.spec.ts:38:31
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-modifyEve-a5260-illed-form-values-correctly-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+153ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+10ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+130ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Dcommunity-events-edit%26event_id%3D12345&reauth=1" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+140ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+37ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toHaveValue started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toHaveValue with timeout 5000ms [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#event-name') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+602ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toHaveValue succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+65ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-modifyEve-a5260-illed-form-values-correctly-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Modify Event Page › should successfully modify event details" classname="event-management/modifyEvent.spec.ts" time="30.071">
|
||
<failure message="modifyEvent.spec.ts:41:9 should successfully modify event details" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/modifyEvent.spec.ts:41:9 › Modify Event Page › should successfully modify event details
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#event-name')
|
||
|
||
|
||
at ../pages/ModifyEventPage.ts:71
|
||
|
||
69 | ticketQuantity?: string;
|
||
70 | }) {
|
||
> 71 | if (eventDetails.name) await this.page.fill(this.selectors.eventNameInput, eventDetails.name);
|
||
| ^
|
||
72 | if (eventDetails.description) await this.page.fill(this.selectors.eventDescriptionInput, eventDetails.description);
|
||
73 | if (eventDetails.date) await this.page.fill(this.selectors.eventDateInput, eventDetails.date);
|
||
74 | if (eventDetails.time) await this.page.fill(this.selectors.eventTimeInput, eventDetails.time);
|
||
at ModifyEventPage.modifyEventDetails (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/ModifyEventPage.ts:71:48)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/modifyEvent.spec.ts:53:31
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-modifyEve-6783d-sfully-modify-event-details-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+50ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+212ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+51ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Dcommunity-events-edit%26event_id%3D12345&reauth=1" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+165ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#event-name') [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+596ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+25s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+41ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+15ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-modifyEve-6783d-sfully-modify-event-details-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Modify Event Page › should validate form fields correctly" classname="event-management/modifyEvent.spec.ts" time="30.068">
|
||
<failure message="modifyEvent.spec.ts:64:9 should validate form fields correctly" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/modifyEvent.spec.ts:64:9 › Modify Event Page › should validate form fields correctly
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#event-date')
|
||
|
||
|
||
at ../pages/ModifyEventPage.ts:73
|
||
|
||
71 | if (eventDetails.name) await this.page.fill(this.selectors.eventNameInput, eventDetails.name);
|
||
72 | if (eventDetails.description) await this.page.fill(this.selectors.eventDescriptionInput, eventDetails.description);
|
||
> 73 | if (eventDetails.date) await this.page.fill(this.selectors.eventDateInput, eventDetails.date);
|
||
| ^
|
||
74 | if (eventDetails.time) await this.page.fill(this.selectors.eventTimeInput, eventDetails.time);
|
||
75 | if (eventDetails.location) await this.page.fill(this.selectors.eventLocationInput, eventDetails.location);
|
||
76 | if (eventDetails.organizer) await this.page.fill(this.selectors.eventOrganizerInput, eventDetails.organizer);
|
||
at ModifyEventPage.modifyEventDetails (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/ModifyEventPage.ts:73:48)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/modifyEvent.spec.ts:66:31
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-modifyEve-2b7c4-idate-form-fields-correctly-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+265ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+53ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Dcommunity-events-edit%26event_id%3D12345&reauth=1" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+153ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+50ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#event-date') [38;5;45m+13ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+559ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+26s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+47ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+8ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-modifyEve-2b7c4-idate-form-fields-correctly-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Modify Event Page › should persist valid field values after failed validation" classname="event-management/modifyEvent.spec.ts" time="30.079">
|
||
<failure message="modifyEvent.spec.ts:87:9 should persist valid field values after failed validation" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/modifyEvent.spec.ts:87:9 › Modify Event Page › should persist valid field values after failed validation
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#event-name')
|
||
|
||
|
||
at ../pages/ModifyEventPage.ts:71
|
||
|
||
69 | ticketQuantity?: string;
|
||
70 | }) {
|
||
> 71 | if (eventDetails.name) await this.page.fill(this.selectors.eventNameInput, eventDetails.name);
|
||
| ^
|
||
72 | if (eventDetails.description) await this.page.fill(this.selectors.eventDescriptionInput, eventDetails.description);
|
||
73 | if (eventDetails.date) await this.page.fill(this.selectors.eventDateInput, eventDetails.date);
|
||
74 | if (eventDetails.time) await this.page.fill(this.selectors.eventTimeInput, eventDetails.time);
|
||
at ModifyEventPage.modifyEventDetails (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/ModifyEventPage.ts:71:48)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/modifyEvent.spec.ts:93:31
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-modifyEve-0cf4c-ues-after-failed-validation-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+105ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+51ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Dcommunity-events-edit%26event_id%3D12345&reauth=1" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+174ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#event-name') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+587ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+26s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+51ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+10ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-modifyEve-0cf4c-ues-after-failed-validation-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Modify Event Page › should return to dashboard when clicking return button" classname="event-management/modifyEvent.spec.ts" time="30.19">
|
||
<failure message="modifyEvent.spec.ts:111:9 should return to dashboard when clicking return button" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/modifyEvent.spec.ts:111:9 › Modify Event Page › should return to dashboard when clicking return button
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#return-dashboard-btn')
|
||
|
||
|
||
at ../pages/ModifyEventPage.ts:86
|
||
|
||
84 |
|
||
85 | async returnToDashboard() {
|
||
> 86 | await this.page.click(this.selectors.returnToDashboardButton);
|
||
| ^
|
||
87 | }
|
||
88 |
|
||
89 | async verifyValidationError(field: string, expectedMessage: string) {
|
||
at ModifyEventPage.returnToDashboard (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/ModifyEventPage.ts:86:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/modifyEvent.spec.ts:112:31
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-modifyEve-564bf-when-clicking-return-button-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+168ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+99ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+18ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Dcommunity-events-edit%26event_id%3D12345&reauth=1" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+141ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+20ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#return-dashboard-btn') [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+588ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+25s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+113ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+46ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+12ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-modifyEve-564bf-when-clicking-return-button-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Modify Event Page › should verify integration with The Events Calendar Community Events plugin" classname="event-management/modifyEvent.spec.ts" time="8.467">
|
||
<failure message="modifyEvent.spec.ts:116:9 should verify integration with The Events Calendar Community Events plugin" type="FAILURE">
|
||
<![CDATA[ [chromium] › event-management/modifyEvent.spec.ts:116:9 › Modify Event Page › should verify integration with The Events Calendar Community Events plugin
|
||
|
||
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
|
||
|
||
Locator: locator('.tribe-community-events')
|
||
Expected: visible
|
||
Received: <element(s) not found>
|
||
Call log:
|
||
- expect.toBeVisible with timeout 5000ms
|
||
- waiting for locator('.tribe-community-events')
|
||
|
||
|
||
at ../pages/ModifyEventPage.ts:96
|
||
|
||
94 | async verifyPluginIntegration() {
|
||
95 | // Verify The Events Calendar Community Events plugin elements
|
||
> 96 | await expect(this.page.locator('.tribe-community-events')).toBeVisible();
|
||
| ^
|
||
97 | await expect(this.page.locator('.tribe-community-events-content')).toBeVisible();
|
||
98 | }
|
||
99 | }
|
||
at ModifyEventPage.verifyPluginIntegration (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/ModifyEventPage.ts:96:68)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/modifyEvent.spec.ts:117:31
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/event-management-modifyEve-a04c8-dar-Community-Events-plugin-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+96ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+39ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+3s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-974670-5399585.cloudwaysapps.com%2Fwp-admin%2Fadmin.php%3Fpage%3Dcommunity-events-edit%26event_id%3D12345&reauth=1" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+157ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+18ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> expect.toBeVisible started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mexpect.toBeVisible with timeout 5000ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('.tribe-community-events') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+599ms[0m
|
||
[38;5;45;1mpw:api [0m<= expect.toBeVisible succeeded [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+68ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
|
||
Warning: attachment ../../test-results/event-management-modifyEve-a04c8-dar-Community-Events-plugin-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="login.spec.ts" timestamp="2025-04-23T15:35:33.984Z" hostname="chromium" tests="7" failures="7" skipped="0" time="158.628" errors="0">
|
||
<testcase name="Community Login Page › successful login and logout flow" classname="login.spec.ts" time="4.585">
|
||
<failure message="login.spec.ts:12:9 successful login and logout flow" type="FAILURE">
|
||
<![CDATA[ [chromium] › login.spec.ts:12:9 › Community Login Page › successful login and logout flow ────────
|
||
|
||
Error: expect(received).toBeTruthy()
|
||
|
||
Received: false
|
||
|
||
12 | test('successful login and logout flow', async ({ page }) => {
|
||
13 | await loginPage.login('testuser', 'correctpassword');
|
||
> 14 | await expect(await loginPage.isLoggedIn()).toBeTruthy();
|
||
| ^
|
||
15 |
|
||
16 | await loginPage.logout();
|
||
17 | await expect(await loginPage.isLoggedIn()).toBeFalsy();
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/login.spec.ts:14:52
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/login-Community-Login-Page-successful-login-and-logout-flow-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+96ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+42ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+176ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username"/> [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m fill("testuser") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+17ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" autocomplete="current-password"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m fill("correctpassword") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+33ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+28ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> locator.isVisible started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m checking visibility of locator('body.logged-in') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= locator.isVisible succeeded [38;5;45m+18ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+181ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+13ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
|
||
Warning: attachment ../../test-results/login-Community-Login-Page-successful-login-and-logout-flow-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Login Page › displays error message for invalid credentials" classname="login.spec.ts" time="30.105">
|
||
<failure message="login.spec.ts:20:9 displays error message for invalid credentials" type="FAILURE">
|
||
<![CDATA[ [chromium] › login.spec.ts:20:9 › Community Login Page › displays error message for invalid credentials
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: locator.textContent: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('.login-error')
|
||
|
||
|
||
at ../page-objects/login-page.ts:48
|
||
|
||
46 | async getErrorMessage() {
|
||
47 | const error = await this.page.locator(this.errorMessage);
|
||
> 48 | return error.textContent();
|
||
| ^
|
||
49 | }
|
||
50 |
|
||
51 | async isLoggedIn() {
|
||
at LoginPage.getErrorMessage (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/login-page.ts:48:22)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/login.spec.ts:22:30
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/login-Community-Login-Page-bdccf-age-for-invalid-credentials-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+280ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+261ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+140ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username"/> [38;5;45m+19ms[0m
|
||
[38;5;45;1mpw:api [0m fill("testuser") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+14ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" autocomplete="current-password"/> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m fill("wrongpassword") [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+33ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+43ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> locator.textContent started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('.login-error') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+10ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+523ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+26s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+77ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= locator.textContent failed [38;5;45m+8ms[0m
|
||
|
||
Warning: attachment ../../test-results/login-Community-Login-Page-bdccf-age-for-invalid-credentials-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Login Page › remember me functionality persists login state" classname="login.spec.ts" time="3.59">
|
||
<failure message="login.spec.ts:27:9 remember me functionality persists login state" type="FAILURE">
|
||
<![CDATA[ [chromium] › login.spec.ts:27:9 › Community Login Page › remember me functionality persists login state
|
||
|
||
Error: expect(received).toBeTruthy()
|
||
|
||
Received: false
|
||
|
||
27 | test('remember me functionality persists login state', async ({ page, context }) => {
|
||
28 | await loginPage.login('testuser', 'correctpassword', true);
|
||
> 29 | await expect(await loginPage.isLoggedIn()).toBeTruthy();
|
||
| ^
|
||
30 |
|
||
31 | // Store cookies
|
||
32 | const cookies = await context.cookies();
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/login.spec.ts:29:52
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/login-Community-Login-Page-cbd17-nality-persists-login-state-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+114ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+39ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+140ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username"/> [38;5;45m+16ms[0m
|
||
[38;5;45;1mpw:api [0m fill("testuser") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+16ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" autocomplete="current-password"/> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m fill("correctpassword") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+33ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.check started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#rememberme') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="checkbox" id="rememberme" value="forever" name="rememberme"/> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+47ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.check succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+32ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+11ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> locator.isVisible started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m checking visibility of locator('body.logged-in') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= locator.isVisible succeeded [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+52ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+1ms[0m
|
||
|
||
Warning: attachment ../../test-results/login-Community-Login-Page-cbd17-nality-persists-login-state-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Login Page › password reset functionality" classname="login.spec.ts" time="30.078">
|
||
<failure message="login.spec.ts:48:9 password reset functionality" type="FAILURE">
|
||
<![CDATA[ [chromium] › login.spec.ts:48:9 › Community Login Page › password reset functionality ────────────
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('a[href*="lost-password"]')
|
||
|
||
|
||
at ../page-objects/login-page.ts:41
|
||
|
||
39 |
|
||
40 | async initiatePasswordReset(username: string) {
|
||
> 41 | await this.page.click(this.resetPasswordLink);
|
||
| ^
|
||
42 | await this.page.fill('#user_login', username);
|
||
43 | await this.page.click('input[value="Get New Password"]');
|
||
44 | }
|
||
at LoginPage.initiatePasswordReset (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/login-page.ts:41:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/login.spec.ts:49:25
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/login-Community-Login-Page-password-reset-functionality-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/login-Community-Login-Page-password-reset-functionality-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+103ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+40ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+1s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+140ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('a[href*="lost-password"]') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+591ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+28s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+50ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+9ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Login Page › empty credentials show validation errors" classname="login.spec.ts" time="30.135">
|
||
<failure message="login.spec.ts:59:9 empty credentials show validation errors" type="FAILURE">
|
||
<![CDATA[ [chromium] › login.spec.ts:59:9 › Community Login Page › empty credentials show validation errors
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: locator.textContent: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('.login-error')
|
||
|
||
|
||
at ../page-objects/login-page.ts:48
|
||
|
||
46 | async getErrorMessage() {
|
||
47 | const error = await this.page.locator(this.errorMessage);
|
||
> 48 | return error.textContent();
|
||
| ^
|
||
49 | }
|
||
50 |
|
||
51 | async isLoggedIn() {
|
||
at LoginPage.getErrorMessage (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/login-page.ts:48:22)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/login.spec.ts:61:30
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/login-Community-Login-Page-e8a16-ials-show-validation-errors-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e8a16-ials-show-validation-errors-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+89ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+44ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+129ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username"/> [38;5;45m+26ms[0m
|
||
[38;5;45;1mpw:api [0m fill("") [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+24ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" autocomplete="current-password"/> [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m fill("") [38;5;45m+13ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+181ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+52ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+141ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+45ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+426ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+197ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m=> locator.textContent started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('.login-error') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+24s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+114ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= locator.textContent failed [38;5;45m+7ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Login Page › XSS prevention in login form" classname="login.spec.ts" time="30.065">
|
||
<failure message="login.spec.ts:66:9 XSS prevention in login form" type="FAILURE">
|
||
<![CDATA[ [chromium] › login.spec.ts:66:9 › Community Login Page › XSS prevention in login form ────────────
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: locator.textContent: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('.login-error')
|
||
|
||
|
||
at ../page-objects/login-page.ts:48
|
||
|
||
46 | async getErrorMessage() {
|
||
47 | const error = await this.page.locator(this.errorMessage);
|
||
> 48 | return error.textContent();
|
||
| ^
|
||
49 | }
|
||
50 |
|
||
51 | async isLoggedIn() {
|
||
at LoginPage.getErrorMessage (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/login-page.ts:48:22)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/login.spec.ts:71:30
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/login-Community-Login-Page-XSS-prevention-in-login-form-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/login-Community-Login-Page-XSS-prevention-in-login-form-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+88ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+38ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+134ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+11ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username"/> [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0m fill("<script>alert("xss")</script>") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+18ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" autocomplete="current-password"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m fill("<script>alert("xss")</script>") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+27ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+17ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> locator.textContent started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('.login-error') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+501ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+26s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+40ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= locator.textContent failed [38;5;45m+10ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Login Page › rate limiting after multiple failed attempts" classname="login.spec.ts" time="30.07">
|
||
<failure message="login.spec.ts:76:9 rate limiting after multiple failed attempts" type="FAILURE">
|
||
<![CDATA[ [chromium] › login.spec.ts:76:9 › Community Login Page › rate limiting after multiple failed attempts
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: locator.textContent: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('.login-error')
|
||
|
||
|
||
at ../page-objects/login-page.ts:48
|
||
|
||
46 | async getErrorMessage() {
|
||
47 | const error = await this.page.locator(this.errorMessage);
|
||
> 48 | return error.textContent();
|
||
| ^
|
||
49 | }
|
||
50 |
|
||
51 | async isLoggedIn() {
|
||
at LoginPage.getErrorMessage (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/login-page.ts:48:22)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/login.spec.ts:83:30
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/login-Community-Login-Page-e016e-er-multiple-failed-attempts-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e016e-er-multiple-failed-attempts-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+106ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+40ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+145ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username"/> [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m fill("testuser") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" autocomplete="current-password"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m fill("wrongpassword0") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+30ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+26ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+28ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username" aria-describedby="login_error"/> [38;5;45m+13ms[0m
|
||
[38;5;45;1mpw:api [0m fill("testuser") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" aria-describedby="login_error" autocomplete="current-password"/> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m fill("wrongpassword1") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+20ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+31ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m waiting 20ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+21ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+34ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0m waiting 100ms [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+159ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+48ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m waiting 100ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+104ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+21ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m waiting 500ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+18ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+483ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+29ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+14ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username" aria-describedby="login_error"/> [38;5;45m+12ms[0m
|
||
[38;5;45;1mpw:api [0m fill("testuser") [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" aria-describedby="login_error" autocomplete="current-password"/> [38;5;45m+10ms[0m
|
||
[38;5;45;1mpw:api [0m fill("wrongpassword2") [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+7ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+76ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username" aria-describedby="login_error"/> [38;5;45m+9ms[0m
|
||
[38;5;45;1mpw:api [0m fill("testuser") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" aria-describedby="login_error" autocomplete="current-password"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m fill("wrongpassword3") [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+26ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+33ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting 20ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+21ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+29ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting 100ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+101ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+33ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting 100ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+101ms[0m
|
||
[38;5;45;1mpw:api [0m element is not stable [38;5;45m+32ms[0m
|
||
[38;5;45;1mpw:api [0mretrying click action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting 500ms [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+108ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+393ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+15ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="log" type="text" class="input" id="user_login" required="required" autocapitalize="off" autocomplete="username" aria-describedby="login_error"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m fill("testuser") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_pass') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input value="" size="20" name="pwd" id="user_pass" type="password" spellcheck="false" required="required" class="input password-input" aria-describedby="login_error" autocomplete="current-password"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m fill("wrongpassword4") [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and editable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <input type="submit" id="wp-submit" value="Log In" name="wp-submit" class="button button-primary button-large"/> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+32ms[0m
|
||
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m performing click action [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m click action done [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m waiting for scheduled navigations to finish [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+8ms[0m
|
||
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> locator.textContent started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('.login-error') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+499ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+19s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+49ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body class="login js login-action-login wp-core-ui locale-en-us">…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= locator.textContent failed [38;5;45m+7ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="registration.spec.ts" timestamp="2025-04-23T15:35:33.984Z" hostname="chromium" tests="8" failures="8" skipped="0" time="240.712" errors="0">
|
||
<testcase name="Community Registration Page › successful registration with all fields" classname="registration.spec.ts" time="30.114">
|
||
<failure message="registration.spec.ts:13:9 successful registration with all fields" type="FAILURE">
|
||
<![CDATA[ [chromium] › registration.spec.ts:13:9 › Community Registration Page › successful registration with all fields
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
at ../page-objects/registration-page.ts:55
|
||
|
||
53 | profileImagePath?: string;
|
||
54 | }) {
|
||
> 55 | await this.page.fill(this.usernameInput, username);
|
||
| ^
|
||
56 | await this.page.fill(this.emailInput, email);
|
||
57 | await this.page.fill(this.passwordInput, password);
|
||
58 | await this.page.fill(this.confirmPasswordInput, confirmPassword);
|
||
at RegistrationPage.fillRegistrationForm (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/registration-page.ts:55:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/registration.spec.ts:16:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/registration-Community-Reg-bcc90-egistration-with-all-fields-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+131ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+79ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+4s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/register" [38;5;45m+28ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+169ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+44ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+452ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+25s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+83ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+11ms[0m
|
||
|
||
Warning: attachment ../../test-results/registration-Community-Reg-bcc90-egistration-with-all-fields-chromium/test-failed-1.png is missing]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Registration Page › validates required fields" classname="registration.spec.ts" time="30.096">
|
||
<failure message="registration.spec.ts:35:9 validates required fields" type="FAILURE">
|
||
<![CDATA[ [chromium] › registration.spec.ts:35:9 › Community Registration Page › validates required fields ─
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.click: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('button[type="submit"]')
|
||
|
||
|
||
at ../page-objects/registration-page.ts:82
|
||
|
||
80 |
|
||
81 | async submit() {
|
||
> 82 | await this.page.click(this.submitButton);
|
||
| ^
|
||
83 | }
|
||
84 |
|
||
85 | async getErrorMessages() {
|
||
at RegistrationPage.submit (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/registration-page.ts:82:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/registration.spec.ts:36:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/registration-Community-Reg-3fbce-e-validates-required-fields-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/registration-Community-Reg-3fbce-e-validates-required-fields-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+96ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+37ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/register" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+169ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('button[type="submit"]') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+495ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+28s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+55ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+6ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+10ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Registration Page › validates password complexity requirements" classname="registration.spec.ts" time="30.07">
|
||
<failure message="registration.spec.ts:46:9 validates password complexity requirements" type="FAILURE">
|
||
<![CDATA[ [chromium] › registration.spec.ts:46:9 › Community Registration Page › validates password complexity requirements
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
at ../page-objects/registration-page.ts:55
|
||
|
||
53 | profileImagePath?: string;
|
||
54 | }) {
|
||
> 55 | await this.page.fill(this.usernameInput, username);
|
||
| ^
|
||
56 | await this.page.fill(this.emailInput, email);
|
||
57 | await this.page.fill(this.passwordInput, password);
|
||
58 | await this.page.fill(this.confirmPasswordInput, confirmPassword);
|
||
at RegistrationPage.fillRegistrationForm (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/registration-page.ts:55:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/registration.spec.ts:47:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/registration-Community-Reg-97ffd-ord-complexity-requirements-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/registration-Community-Reg-97ffd-ord-complexity-requirements-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+119ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+50ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/register" [38;5;45m+5ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+182ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+23ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+11ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+466ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+28s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+49ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+8ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Registration Page › validates password confirmation match" classname="registration.spec.ts" time="30.091">
|
||
<failure message="registration.spec.ts:61:9 validates password confirmation match" type="FAILURE">
|
||
<![CDATA[ [chromium] › registration.spec.ts:61:9 › Community Registration Page › validates password confirmation match
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
at ../page-objects/registration-page.ts:55
|
||
|
||
53 | profileImagePath?: string;
|
||
54 | }) {
|
||
> 55 | await this.page.fill(this.usernameInput, username);
|
||
| ^
|
||
56 | await this.page.fill(this.emailInput, email);
|
||
57 | await this.page.fill(this.passwordInput, password);
|
||
58 | await this.page.fill(this.confirmPasswordInput, confirmPassword);
|
||
at RegistrationPage.fillRegistrationForm (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/registration-page.ts:55:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/registration.spec.ts:62:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/registration-Community-Reg-9e7a2-password-confirmation-match-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/registration-Community-Reg-9e7a2-password-confirmation-match-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+109ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+54ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/register" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+175ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+492ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+28s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+70ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+9ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Registration Page › validates email format" classname="registration.spec.ts" time="30.078">
|
||
<failure message="registration.spec.ts:76:9 validates email format" type="FAILURE">
|
||
<![CDATA[ [chromium] › registration.spec.ts:76:9 › Community Registration Page › validates email format ────
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
at ../page-objects/registration-page.ts:55
|
||
|
||
53 | profileImagePath?: string;
|
||
54 | }) {
|
||
> 55 | await this.page.fill(this.usernameInput, username);
|
||
| ^
|
||
56 | await this.page.fill(this.emailInput, email);
|
||
57 | await this.page.fill(this.passwordInput, password);
|
||
58 | await this.page.fill(this.confirmPasswordInput, confirmPassword);
|
||
at RegistrationPage.fillRegistrationForm (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/registration-page.ts:55:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/registration.spec.ts:77:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/registration-Community-Reg-94396-Page-validates-email-format-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/registration-Community-Reg-94396-Page-validates-email-format-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+118ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+40ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/register" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+160ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+496ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+56ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+8ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Registration Page › country/state logic - state field appears for US" classname="registration.spec.ts" time="30.093">
|
||
<failure message="registration.spec.ts:91:9 country/state logic - state field appears for US" type="FAILURE">
|
||
<![CDATA[ [chromium] › registration.spec.ts:91:9 › Community Registration Page › country/state logic - state field appears for US
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
at ../page-objects/registration-page.ts:55
|
||
|
||
53 | profileImagePath?: string;
|
||
54 | }) {
|
||
> 55 | await this.page.fill(this.usernameInput, username);
|
||
| ^
|
||
56 | await this.page.fill(this.emailInput, email);
|
||
57 | await this.page.fill(this.passwordInput, password);
|
||
58 | await this.page.fill(this.confirmPasswordInput, confirmPassword);
|
||
at RegistrationPage.fillRegistrationForm (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/registration-page.ts:55:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/registration.spec.ts:92:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/registration-Community-Reg-aca25--state-field-appears-for-US-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/registration-Community-Reg-aca25--state-field-appears-for-US-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+118ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+45ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/register" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+162ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+494ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+69ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+8ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Registration Page › file upload validation" classname="registration.spec.ts" time="30.082">
|
||
<failure message="registration.spec.ts:109:9 file upload validation" type="FAILURE">
|
||
<![CDATA[ [chromium] › registration.spec.ts:109:9 › Community Registration Page › file upload validation ───
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
at ../page-objects/registration-page.ts:55
|
||
|
||
53 | profileImagePath?: string;
|
||
54 | }) {
|
||
> 55 | await this.page.fill(this.usernameInput, username);
|
||
| ^
|
||
56 | await this.page.fill(this.emailInput, email);
|
||
57 | await this.page.fill(this.passwordInput, password);
|
||
58 | await this.page.fill(this.confirmPasswordInput, confirmPassword);
|
||
at RegistrationPage.fillRegistrationForm (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/registration-page.ts:55:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/registration.spec.ts:112:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/registration-Community-Reg-6ba62-Page-file-upload-validation-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/registration-Community-Reg-6ba62-Page-file-upload-validation-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+115ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+64ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/register" [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+186ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+496ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+55ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+8ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
<testcase name="Community Registration Page › prevents XSS in registration fields" classname="registration.spec.ts" time="30.088">
|
||
<failure message="registration.spec.ts:127:9 prevents XSS in registration fields" type="FAILURE">
|
||
<![CDATA[ [chromium] › registration.spec.ts:127:9 › Community Registration Page › prevents XSS in registration fields
|
||
|
||
Test timeout of 30000ms exceeded.
|
||
|
||
Error: page.fill: Test timeout of 30000ms exceeded.
|
||
Call log:
|
||
- waiting for locator('#user_login')
|
||
|
||
|
||
at ../page-objects/registration-page.ts:55
|
||
|
||
53 | profileImagePath?: string;
|
||
54 | }) {
|
||
> 55 | await this.page.fill(this.usernameInput, username);
|
||
| ^
|
||
56 | await this.page.fill(this.emailInput, email);
|
||
57 | await this.page.fill(this.passwordInput, password);
|
||
58 | await this.page.fill(this.confirmPasswordInput, confirmPassword);
|
||
at RegistrationPage.fillRegistrationForm (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/page-objects/registration-page.ts:55:25)
|
||
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/registration.spec.ts:130:32
|
||
|
||
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
|
||
test-results/registration-Community-Reg-39b94--XSS-in-registration-fields-chromium/test-failed-1.png
|
||
────────────────────────────────────────────────────────────────────────────────────────────────
|
||
]]>
|
||
</failure>
|
||
<system-out>
|
||
<![CDATA[
|
||
[[ATTACHMENT|../../test-results/registration-Community-Reg-39b94--XSS-in-registration-fields-chromium/test-failed-1.png]]
|
||
]]>
|
||
</system-out>
|
||
<system-err>
|
||
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserType.launch started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+107ms[0m
|
||
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+42ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+2s[0m
|
||
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/register" [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+172ms[0m
|
||
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+496ms[0m
|
||
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+27s[0m
|
||
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+1ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+4ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+61ms[0m
|
||
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+3ms[0m
|
||
[38;5;45;1mpw:api [0m locator resolved to <body itemscope="itemscope" itemtype="https://schema.org/WebPage" class="error404 wp-custom-logo wp-theme-astra tribe-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.9.0 ast-replace-site-logo-transparent ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-main-shrink ast-sticky-above-shrink ast-sticky-below-shrink ast-sticky-header-shrink ast-inherit-site-lo…>…</body> [38;5;45m+2ms[0m
|
||
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+7ms[0m
|
||
]]>
|
||
</system-err>
|
||
</testcase>
|
||
</testsuite>
|
||
</testsuites> |