upskill-event-manager/wordpress-dev/tests/test-results/e2e-results.xml
Ben Reed 04dcc32919 feat(testing): Implement comprehensive trainer journey test suite with Page Object Model
- Created Page Object Model structure for all trainer-facing pages
- Implemented complete test coverage for trainer journey steps 1-8
- Added centralized test data management with test users and events
- Updated run-tests.sh with --trainer-journey option for easy execution
- Enhanced documentation with test setup, usage, and troubleshooting guides
- Created verification scripts to ensure proper test environment setup
- Prepared framework for Phase 2/3 features (email, check-in, certificates)

This implementation provides a solid foundation for testing the complete trainer user journey and can be easily extended as new features are deployed.
2025-05-18 15:42:00 -03:00

6278 lines
No EOL
450 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<testsuites id="" name="" tests="43" failures="42" skipped="0" errors="0" time="1563.307107">
<testsuite name="community-events.spec.ts" timestamp="2025-04-28T18:50:51.076Z" hostname="chromium" tests="1" failures="0" skipped="0" time="3.381" errors="0">
<testcase name="Community Events Plugin - Smoke Test should load the community events page and display expected content" classname="community-events.spec.ts" time="3.381">
<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+4ms[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+397ms[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+11ms[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+617ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+17ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-events/", waiting until "load" [38;5;45m+34ms[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-events/" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+222ms[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=> expect.toHaveCount started [38;5;45m+30ms[0m
[38;5;45;1mpw:api [0mexpect.toHaveCount with timeout 5000ms [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('h1, h2, .community-events-title') [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m locator resolved to 1 element [38;5;45m+18ms[0m
[38;5;45;1mpw:api [0m<= expect.toHaveCount succeeded [38;5;45m+1ms[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+2ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
</testsuite>
<testsuite name="dashboard.spec.ts" timestamp="2025-04-28T18:50:51.076Z" hostname="chromium" tests="5" failures="5" skipped="0" time="717.86" errors="0">
<testcase name="Trainer Dashboard Tests should display dashboard elements for logged-in trainer" classname="dashboard.spec.ts" time="142.669">
<failure message="dashboard.spec.ts:36:6 should display dashboard elements for logged-in trainer" type="FAILURE">
<![CDATA[ [chromium] dashboard.spec.ts:36:6 Trainer Dashboard Tests should display dashboard elements for logged-in trainer
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-17a83-ments-for-logged-in-trainer-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-17a83-ments-for-logged-in-trainer-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/dashboard-Trainer-Dashboar-17a83-ments-for-logged-in-trainer-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[Attempting to navigate to login page...
Attempting to navigate to login page...
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-17a83-ments-for-logged-in-trainer-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-17a83-ments-for-logged-in-trainer-chromium-retry1/trace.zip]]
]]>
</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+4ms[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+355ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+13ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+11ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+11ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+679ms[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+1ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+503ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+14ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+8ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+3ms[0m
[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+129ms[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+11ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+75ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+83ms[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+5ms[0m
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+198ms[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 "networkidle" event fired [38;5;45m+509ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+59s[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+4ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+18ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Trainer Dashboard Tests should navigate correctly when nav buttons are clicked" classname="dashboard.spec.ts" time="143.299">
<failure message="dashboard.spec.ts:70:5 should navigate correctly when nav buttons are clicked" type="FAILURE">
<![CDATA[ [chromium] dashboard.spec.ts:70:5 Trainer Dashboard Tests should navigate correctly when nav buttons are clicked
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-7c335-hen-nav-buttons-are-clicked-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-7c335-hen-nav-buttons-are-clicked-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/dashboard-Trainer-Dashboar-7c335-hen-nav-buttons-are-clicked-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[Attempting to navigate to login page...
Attempting to navigate to login page...
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-7c335-hen-nav-buttons-are-clicked-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-7c335-hen-nav-buttons-are-clicked-chromium-retry1/trace.zip]]
]]>
</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+6ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+8ms[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+151ms[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+200ms[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 "networkidle" event fired [38;5;45m+501ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+59s[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+11ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+4ms[0m
[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+165ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+13ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+17ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+30ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+536ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+35ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load" [38;5;45m+18ms[0m
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+211ms[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 "networkidle" event fired [38;5;45m+502ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+59s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+8ms[0m
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+22ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Trainer Dashboard Tests should filter events table when filter links are clicked" classname="dashboard.spec.ts" time="143.481">
<failure message="dashboard.spec.ts:87:6 should filter events table when filter links are clicked" type="FAILURE">
<![CDATA[ [chromium] dashboard.spec.ts:87:6 Trainer Dashboard Tests should filter events table when filter links are clicked
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-78836-en-filter-links-are-clicked-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-78836-en-filter-links-are-clicked-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/dashboard-Trainer-Dashboar-78836-en-filter-links-are-clicked-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[Attempting to navigate to login page...
Attempting to navigate to login page...
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-78836-en-filter-links-are-clicked-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-78836-en-filter-links-are-clicked-chromium-retry1/trace.zip]]
]]>
</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+3ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+174ms[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+9ms[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+68ms[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+0ms[0m
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+246ms[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/" [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+502ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+59s[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+6ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+2ms[0m
[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+6ms[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+108ms[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+25ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+148ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+54ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load" [38;5;45m+31ms[0m
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+163ms[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 "networkidle" event fired [38;5;45m+503ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+59s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+8ms[0m
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+14ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Trainer Dashboard Tests should display correctly on mobile viewport" classname="dashboard.spec.ts" time="145.209">
<failure message="dashboard.spec.ts:117:6 should display correctly on mobile viewport" type="FAILURE">
<![CDATA[ [chromium] dashboard.spec.ts:117:6 Trainer Dashboard Tests should display correctly on mobile viewport
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-2c22f-orrectly-on-mobile-viewport-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-2c22f-orrectly-on-mobile-viewport-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/dashboard-Trainer-Dashboar-2c22f-orrectly-on-mobile-viewport-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[Attempting to navigate to login page...
Attempting to navigate to login page...
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-2c22f-orrectly-on-mobile-viewport-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-2c22f-orrectly-on-mobile-viewport-chromium-retry1/trace.zip]]
]]>
</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+194ms[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+4ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+89ms[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+206ms[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 "networkidle" event fired [38;5;45m+502ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+59s[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+10ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+12ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+5ms[0m
[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+17ms[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+158ms[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+6ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+30ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+105ms[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/community-login/", waiting until "load" [38;5;45m+6ms[0m
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+188ms[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 "networkidle" event fired [38;5;45m+511ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+59s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+10ms[0m
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+34ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Trainer Dashboard Tests should display accurate statistics summary" classname="dashboard.spec.ts" time="143.202">
<failure message="dashboard.spec.ts:132:5 should display accurate statistics summary" type="FAILURE">
<![CDATA[ [chromium] dashboard.spec.ts:132:5 Trainer Dashboard Tests should display accurate statistics summary
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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 | console.log('Attempting to navigate to login page...');
14 | await page.goto('/community-login/');
15 | console.log('Navigated to:', page.url());
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:12:7
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/", waiting until "load"
12 | test.beforeEach(async ({ page }) => {
13 | console.log('Attempting to navigate to login page...');
> 14 | await page.goto('/community-login/');
| ^
15 | console.log('Navigated to:', page.url());
16 | console.log('Attempting to fill username and password...');
17 | await page.fill('#user_login', 'test_trainer');
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/dashboard.spec.ts:14:14
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-7c94e-accurate-statistics-summary-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/dashboard-Trainer-Dashboar-7c94e-accurate-statistics-summary-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/dashboard-Trainer-Dashboar-7c94e-accurate-statistics-summary-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[Attempting to navigate to login page...
Attempting to navigate to login page...
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-7c94e-accurate-statistics-summary-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/dashboard-Trainer-Dashboar-7c94e-accurate-statistics-summary-chromium-retry1/trace.zip]]
]]>
</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+180ms[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+20ms[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+149ms[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/community-login/", waiting until "load" [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+272ms[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 "networkidle" event fired [38;5;45m+502ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+59s[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+11ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+6ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+1ms[0m
[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+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+10ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+132ms[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+3ms[0m
[38;5;45;1mpw:api [0m "commit" event fired [38;5;45m+189ms[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 "networkidle" event fired [38;5;45m+503ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+59s[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+5ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+23ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+9ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
</testsuite>
<testsuite name="event-management/createEvent.spec.ts" timestamp="2025-04-28T18:50:51.076Z" hostname="chromium" tests="6" failures="6" skipped="0" time="861.343" errors="0">
<testcase name="Create Event Page should display instructions section" classname="event-management/createEvent.spec.ts" time="142.656">
<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 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-createEve-35827-isplay-instructions-section-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-createEve-35827-isplay-instructions-section-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-createEve-35827-isplay-instructions-section-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-createEve-35827-isplay-instructions-section-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-createEve-35827-isplay-instructions-section-chromium-retry1/trace.zip]]
]]>
</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+2ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+335ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+11ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+27ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+164ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+513ms[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/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/community-login/" [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+502ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+56s[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+12ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+8ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+2ms[0m
[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+4ms[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+112ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+67ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+21ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+10ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+89ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+8ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+5ms[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 "networkidle" event fired [38;5;45m+504ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+20ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Create Event Page should validate required fields" classname="event-management/createEvent.spec.ts" time="143.339">
<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 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-createEve-9a7a2-ld-validate-required-fields-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-createEve-9a7a2-ld-validate-required-fields-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-createEve-9a7a2-ld-validate-required-fields-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-createEve-9a7a2-ld-validate-required-fields-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-createEve-9a7a2-ld-validate-required-fields-chromium-retry1/trace.zip]]
]]>
</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+3ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+134ms[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+12ms[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+130ms[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/hvac-dashboard/", waiting until "load" [38;5;45m+32ms[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 "networkidle" event fired [38;5;45m+501ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[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+13ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+7ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+1ms[0m
[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+279ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+9ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+19ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+34ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+658ms[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/hvac-dashboard/", waiting until "load" [38;5;45m+12ms[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 "networkidle" event fired [38;5;45m+504ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+15ms[0m
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+107ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+2ms[0m
]]>
</system-err>
</testcase>
<testcase name="Create Event Page should validate form fields correctly" classname="event-management/createEvent.spec.ts" time="144.68">
<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 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-createEve-e2abe-idate-form-fields-correctly-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-createEve-e2abe-idate-form-fields-correctly-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-createEve-e2abe-idate-form-fields-correctly-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-createEve-e2abe-idate-form-fields-correctly-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-createEve-e2abe-idate-form-fields-correctly-chromium-retry1/trace.zip]]
]]>
</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+6ms[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+286ms[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+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+10ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+3ms[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 "networkidle" event fired [38;5;45m+502ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+14ms[0m
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+61ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+121ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+5ms[0m
[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+179ms[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+29ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+16ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+151ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+11ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+32ms[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 "networkidle" event fired [38;5;45m+502ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[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+3ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+20ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+4s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+2ms[0m
]]>
</system-err>
</testcase>
<testcase name="Create Event Page should successfully create event with valid data" classname="event-management/createEvent.spec.ts" time="144.731">
<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 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-createEve-40971-reate-event-with-valid-data-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-createEve-40971-reate-event-with-valid-data-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-createEve-40971-reate-event-with-valid-data-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-createEve-40971-reate-event-with-valid-data-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-createEve-40971-reate-event-with-valid-data-chromium-retry1/trace.zip]]
]]>
</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+12ms[0m
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+21ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+196ms[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+9ms[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+142ms[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/hvac-dashboard/", 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 "networkidle" event fired [38;5;45m+779ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+5ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+8ms[0m
[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+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+3ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+106ms[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+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 "networkidle" event fired [38;5;45m+502ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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 [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+21ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+29ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+4s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Create Event Page should return to dashboard when clicking return button" classname="event-management/createEvent.spec.ts" time="142.954">
<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 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-createEve-f1421-when-clicking-return-button-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-createEve-f1421-when-clicking-return-button-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-createEve-f1421-when-clicking-return-button-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-createEve-f1421-when-clicking-return-button-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-createEve-f1421-when-clicking-return-button-chromium-retry1/trace.zip]]
]]>
</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+5ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+154ms[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+2ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+43ms[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+4s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/community-login/" [38;5;45m+3ms[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+56s[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+6ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+1ms[0m
[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+181ms[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+7ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+243ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+74ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load" [38;5;45m+24ms[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 "networkidle" event fired [38;5;45m+505ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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 [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+16ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</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="142.983">
<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 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms 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.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "https://wordpress-974670-5399585.cloudwaysapps.com/hvac-dashboard/", waiting until "load"
at ../pages/DashboardPage.ts:38
36 |
37 | async navigate() {
> 38 | await this.page.goto('/hvac-dashboard/');
| ^
39 | await this.page.waitForLoadState('networkidle');
40 | }
41 |
at DashboardPage.navigate (/Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/pages/DashboardPage.ts:38:25)
at /Users/ben/dev/upskill-event-manager/wordpress-dev/tests/e2e/tests/event-management/createEvent.spec.ts:17:29
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-createEve-30899-dar-Community-Events-plugin-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-createEve-30899-dar-Community-Events-plugin-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-createEve-30899-dar-Community-Events-plugin-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-createEve-30899-dar-Community-Events-plugin-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-createEve-30899-dar-Community-Events-plugin-chromium-retry1/trace.zip]]
]]>
</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+3ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+157ms[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+6ms[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+56ms[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+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 "networkidle" event fired [38;5;45m+502ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+100ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+7ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+2ms[0m
[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+4ms[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+135ms[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+8ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+69ms[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/hvac-dashboard/", waiting until "load" [38;5;45m+6ms[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 "networkidle" event fired [38;5;45m+501ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[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+6ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot failed [38;5;45m+5s[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+19ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m<= page.goto failed [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
</testsuite>
<testsuite name="event-management/eventSummary.spec.ts" timestamp="2025-04-28T18:50:51.076Z" hostname="chromium" tests="9" failures="9" skipped="0" time="350.597" errors="0">
<testcase name="Event Summary Page should display correct event details" classname="event-management/eventSummary.spec.ts" time="15.643">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-eventSumm-4458f-splay-correct-event-details-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-eventSumm-4458f-splay-correct-event-details-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-eventSumm-4458f-splay-correct-event-details-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-eventSumm-4458f-splay-correct-event-details-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-4458f-splay-correct-event-details-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-4458f-splay-correct-event-details-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-4458f-splay-correct-event-details-chromium-retry1/trace.zip]]
]]>
</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+4ms[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+311ms[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+18ms[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+622ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+13ms[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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+9ms[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=> expect.toHaveText started [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#event-title') [38;5;45m+4ms[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+6ms[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+2ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+72ms[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>…</body> [38;5;45m+5ms[0m
[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+137ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+21ms[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+13ms[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+53ms[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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345" [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+0ms[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+5ms[0m
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#event-title') [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+476ms[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+2ms[0m
[38;5;45;1mpw:api [0mwaiting for fonts to load... [38;5;45m+6ms[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+77ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+144ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+52ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+316ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Event Summary Page should display correct ticket information" classname="event-management/eventSummary.spec.ts" time="15.455">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-eventSumm-8cefd--correct-ticket-information-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-eventSumm-8cefd--correct-ticket-information-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-eventSumm-8cefd--correct-ticket-information-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-eventSumm-8cefd--correct-ticket-information-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-8cefd--correct-ticket-information-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-8cefd--correct-ticket-information-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-8cefd--correct-ticket-information-chromium-retry1/trace.zip]]
]]>
</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+4ms[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+110ms[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+4ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+62ms[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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345" [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+0ms[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+21ms[0m
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#ticket-price') [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+476ms[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+10ms[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+64ms[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>…</body> [38;5;45m+3ms[0m
[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+4ms[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+119ms[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+19ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+34ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+48ms[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+5ms[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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+6ms[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+13ms[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+7ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#ticket-price') [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+493ms[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+10ms[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+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+75ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+145ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+423ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+3ms[0m
]]>
</system-err>
</testcase>
<testcase name="Event Summary Page should display and validate transactions table" classname="event-management/eventSummary.spec.ts" time="14.454">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-eventSumm-f9e3f-validate-transactions-table-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-eventSumm-f9e3f-validate-transactions-table-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-eventSumm-f9e3f-validate-transactions-table-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-eventSumm-f9e3f-validate-transactions-table-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-f9e3f-validate-transactions-table-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-f9e3f-validate-transactions-table-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-f9e3f-validate-transactions-table-chromium-retry1/trace.zip]]
]]>
</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+5ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+127ms[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+14ms[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+81ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+23ms[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+3ms[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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[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=> expect.toBeVisible started [38;5;45m+5ms[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+10ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+489ms[0m
[38;5;45;1mpw:api [0m<= expect.toBeVisible succeeded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+7ms[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+5ms[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+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>…</body> [38;5;45m+3ms[0m
[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+6ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+104ms[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+12ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+73ms[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+6ms[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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[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+0ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+10ms[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+4ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#transactions-table') [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+477ms[0m
[38;5;45;1mpw:api [0m<= expect.toBeVisible succeeded [38;5;45m+5s[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+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+64ms[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>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+313ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Event Summary Page should calculate and display correct summary statistics" classname="event-management/eventSummary.spec.ts" time="14.118">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-eventSumm-a89f1--correct-summary-statistics-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-eventSumm-a89f1--correct-summary-statistics-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-eventSumm-a89f1--correct-summary-statistics-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-eventSumm-a89f1--correct-summary-statistics-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-a89f1--correct-summary-statistics-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-a89f1--correct-summary-statistics-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-a89f1--correct-summary-statistics-chromium-retry1/trace.zip]]
]]>
</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+6ms[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+4ms[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+117ms[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+3ms[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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+12ms[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('#total-tickets-sold') [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+490ms[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+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+63ms[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>…</body> [38;5;45m+3ms[0m
[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+130ms[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+9ms[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+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+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/wp-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+1ms[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+13ms[0m
[38;5;45;1mpw:api [0m=> expect.toHaveText started [38;5;45m+3ms[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+2ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+480ms[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+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+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+50ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+36ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+326ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Event Summary Page should navigate to edit event page" classname="event-management/eventSummary.spec.ts" time="123.472">
<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 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-eventSumm-ea045-navigate-to-edit-event-page-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-eventSumm-ea045-navigate-to-edit-event-page-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-eventSumm-ea045-navigate-to-edit-event-page-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-eventSumm-ea045-navigate-to-edit-event-page-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-ea045-navigate-to-edit-event-page-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-ea045-navigate-to-edit-event-page-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-ea045-navigate-to-edit-event-page-chromium-retry1/trace.zip]]
]]>
</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+10ms[0m
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+24ms[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+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+32ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+57ms[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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[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+0ms[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('#edit-event-btn') [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+497ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+56s[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+77ms[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>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+17ms[0m
[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+149ms[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+52ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+12ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+110ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+8ms[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+8ms[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-admin/admin.php?page=event-summary&event_id=12345" [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+1ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+22ms[0m
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#edit-event-btn') [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+471ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[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+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+77ms[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>…</body> [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+64ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+6ms[0m
]]>
</system-err>
</testcase>
<testcase name="Event Summary Page should return to dashboard when clicking return button" classname="event-management/eventSummary.spec.ts" time="123.843">
<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 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-eventSumm-93f51-when-clicking-return-button-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-eventSumm-93f51-when-clicking-return-button-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-eventSumm-93f51-when-clicking-return-button-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-eventSumm-93f51-when-clicking-return-button-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-93f51-when-clicking-return-button-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-93f51-when-clicking-return-button-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-93f51-when-clicking-return-button-chromium-retry1/trace.zip]]
]]>
</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+168ms[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+8ms[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+98ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+15ms[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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+16ms[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.click started [38;5;45m+4ms[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+491ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+4ms[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+4ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+113ms[0m
[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+129ms[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+5ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+16ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+102ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+45ms[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+15ms[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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[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+10ms[0m
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#return-dashboard-btn') [38;5;45m+7ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+482ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+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+108ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+59ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+9ms[0m
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+57ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+5ms[0m
]]>
</system-err>
</testcase>
<testcase name="Event Summary Page should verify all transaction table functionality" classname="event-management/eventSummary.spec.ts" time="14.508">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-eventSumm-c70f6-saction-table-functionality-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-eventSumm-c70f6-saction-table-functionality-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-eventSumm-c70f6-saction-table-functionality-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-eventSumm-c70f6-saction-table-functionality-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-c70f6-saction-table-functionality-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-c70f6-saction-table-functionality-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-c70f6-saction-table-functionality-chromium-retry1/trace.zip]]
]]>
</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+284ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+14ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+13ms[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+49ms[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+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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[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=> expect.toHaveText started [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0mexpect.toHaveText with timeout 5000ms [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('.purchaser-name-link').first() [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+492ms[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+4ms[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+7ms[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+76ms[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>…</body> [38;5;45m+2ms[0m
[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+117ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+34ms[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+8ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+69ms[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+10ms[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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+1ms[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+18ms[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+25ms[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+448ms[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+5ms[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+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+59ms[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>…</body> [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+302ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+2ms[0m
]]>
</system-err>
</testcase>
<testcase name="Event Summary Page should verify time and date display format" classname="event-management/eventSummary.spec.ts" time="14.543">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-eventSumm-c80fb-ime-and-date-display-format-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-eventSumm-c80fb-ime-and-date-display-format-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-eventSumm-c80fb-ime-and-date-display-format-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-eventSumm-c80fb-ime-and-date-display-format-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-c80fb-ime-and-date-display-format-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-c80fb-ime-and-date-display-format-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-c80fb-ime-and-date-display-format-chromium-retry1/trace.zip]]
]]>
</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+6ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+124ms[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+3ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+93ms[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=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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[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+0ms[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+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('#event-title') [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+492ms[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+58ms[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>…</body> [38;5;45m+3ms[0m
[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+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+5ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+112ms[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+4ms[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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+15ms[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+9ms[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+44ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#event-title') [38;5;45m+6ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+437ms[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+6ms[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+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+70ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+43ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+446ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Event Summary Page should verify revenue calculations accuracy" classname="event-management/eventSummary.spec.ts" time="14.561">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-eventSumm-d44d3-venue-calculations-accuracy-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-eventSumm-d44d3-venue-calculations-accuracy-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-eventSumm-d44d3-venue-calculations-accuracy-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-eventSumm-d44d3-venue-calculations-accuracy-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-d44d3-venue-calculations-accuracy-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-d44d3-venue-calculations-accuracy-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-eventSumm-d44d3-venue-calculations-accuracy-chromium-retry1/trace.zip]]
]]>
</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+123ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+10ms[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+54ms[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+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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+1ms[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+3ms[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+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+9ms[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+13ms[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+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>…</body> [38;5;45m+3ms[0m
[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+12ms[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+432ms[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+12ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+19ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+73ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+59ms[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+15ms[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-admin/admin.php?page=event-summary&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[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+26ms[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+7ms[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+459ms[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+8ms[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+4ms[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+113ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+458ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+2ms[0m
]]>
</system-err>
</testcase>
</testsuite>
<testsuite name="event-management/modifyEvent.spec.ts" timestamp="2025-04-28T18:50:51.076Z" hostname="chromium" tests="7" failures="7" skipped="0" time="542.96" errors="0">
<testcase name="Modify Event Page should display instructions section" classname="event-management/modifyEvent.spec.ts" time="14.397">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-modifyEve-660c0-isplay-instructions-section-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-modifyEve-660c0-isplay-instructions-section-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-modifyEve-660c0-isplay-instructions-section-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-modifyEve-660c0-isplay-instructions-section-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-660c0-isplay-instructions-section-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-660c0-isplay-instructions-section-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-660c0-isplay-instructions-section-chromium-retry1/trace.zip]]
]]>
</system-out>
<system-err>
<![CDATA[ [38;5;45;1mpw:api [0m=> selectors.setTestIdAttribute started [38;5;45m+185ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+0ms[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+1ms[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-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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+0ms[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+0ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m=> expect.toBeVisible started [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0mexpect.toBeVisible with timeout 5000ms [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#event-modification-instructions') [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<= expect.toBeVisible succeeded [38;5;45m+5s[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+0ms[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+3ms[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+7ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+3ms[0m
[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+108ms[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+39ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+93ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+21ms[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+17ms[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-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[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+14ms[0m
[38;5;45;1mpw:api [0m=> expect.toBeVisible started [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0mexpect.toBeVisible with timeout 5000ms [38;5;45m+8ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#event-modification-instructions') [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+483ms[0m
[38;5;45;1mpw:api [0m<= expect.toBeVisible succeeded [38;5;45m+5s[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+7ms[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+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+77ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+201ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+422ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Modify Event Page should display pre-filled form values correctly" classname="event-management/modifyEvent.spec.ts" time="14.585">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-modifyEve-a5260-illed-form-values-correctly-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-modifyEve-a5260-illed-form-values-correctly-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-modifyEve-a5260-illed-form-values-correctly-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-modifyEve-a5260-illed-form-values-correctly-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-a5260-illed-form-values-correctly-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-a5260-illed-form-values-correctly-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-a5260-illed-form-values-correctly-chromium-retry1/trace.zip]]
]]>
</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+3ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+165ms[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+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+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=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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345" [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+1ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m=> expect.toHaveValue started [38;5;45m+10ms[0m
[38;5;45;1mpw:api [0mexpect.toHaveValue with timeout 5000ms [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#event-name') [38;5;45m+8ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+541ms[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+5ms[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+9ms[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+61ms[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>…</body> [38;5;45m+1ms[0m
[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+114ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+10ms[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+7ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+107ms[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=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+3ms[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-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[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+13ms[0m
[38;5;45;1mpw:api [0m=> expect.toHaveValue started [38;5;45m+3ms[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+480ms[0m
[38;5;45;1mpw:api [0m<= expect.toHaveValue succeeded [38;5;45m+5s[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+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+1ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+73ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+37ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+382ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+2ms[0m
]]>
</system-err>
</testcase>
<testcase name="Modify Event Page should successfully modify event details" classname="event-management/modifyEvent.spec.ts" time="123.312">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-modifyEve-6783d-sfully-modify-event-details-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-modifyEve-6783d-sfully-modify-event-details-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-modifyEve-6783d-sfully-modify-event-details-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-modifyEve-6783d-sfully-modify-event-details-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-6783d-sfully-modify-event-details-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-6783d-sfully-modify-event-details-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-6783d-sfully-modify-event-details-chromium-retry1/trace.zip]]
]]>
</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+3ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+104ms[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+59ms[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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345" [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+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('#event-name') [38;5;45m+4ms[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+58s[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+72ms[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>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+8ms[0m
[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+214ms[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+7ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+77ms[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+8ms[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-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[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+13ms[0m
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#event-name') [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+480ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[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+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+35ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+69ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
<testcase name="Modify Event Page should validate form fields correctly" classname="event-management/modifyEvent.spec.ts" time="123.39">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-modifyEve-2b7c4-idate-form-fields-correctly-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-modifyEve-2b7c4-idate-form-fields-correctly-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-modifyEve-2b7c4-idate-form-fields-correctly-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-modifyEve-2b7c4-idate-form-fields-correctly-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-2b7c4-idate-form-fields-correctly-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-2b7c4-idate-form-fields-correctly-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-2b7c4-idate-form-fields-correctly-chromium-retry1/trace.zip]]
]]>
</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+4ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+94ms[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+1ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+81ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+22ms[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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[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('#event-date') [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+58s[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+8ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+13ms[0m
[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+109ms[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+12ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+90ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+144ms[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=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+3ms[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-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+0ms[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<= page.goto succeeded [38;5;45m+17ms[0m
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#event-date') [38;5;45m+10ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+470ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+4ms[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+4ms[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+33ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+46ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
<testcase name="Modify Event Page should persist valid field values after failed validation" classname="event-management/modifyEvent.spec.ts" time="124.148">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-modifyEve-0cf4c-ues-after-failed-validation-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-modifyEve-0cf4c-ues-after-failed-validation-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-modifyEve-0cf4c-ues-after-failed-validation-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-modifyEve-0cf4c-ues-after-failed-validation-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-0cf4c-ues-after-failed-validation-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-0cf4c-ues-after-failed-validation-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-0cf4c-ues-after-failed-validation-chromium-retry1/trace.zip]]
]]>
</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+5ms[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+4ms[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+5ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+97ms[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+3ms[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-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+1ms[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('#event-name') [38;5;45m+3ms[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+58s[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+66ms[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>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+11ms[0m
[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+130ms[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+8ms[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+48ms[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+3ms[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-admin/admin.php?page=community-events-edit&event_id=12345" [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<= page.goto succeeded [38;5;45m+61ms[0m
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#event-name') [38;5;45m+10ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+425ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+4ms[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+2ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+112ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+127ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+15ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+4s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+5ms[0m
]]>
</system-err>
</testcase>
<testcase name="Modify Event Page should return to dashboard when clicking return button" classname="event-management/modifyEvent.spec.ts" time="123.71">
<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 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-modifyEve-564bf-when-clicking-return-button-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-modifyEve-564bf-when-clicking-return-button-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-modifyEve-564bf-when-clicking-return-button-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-modifyEve-564bf-when-clicking-return-button-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-564bf-when-clicking-return-button-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-564bf-when-clicking-return-button-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-564bf-when-clicking-return-button-chromium-retry1/trace.zip]]
]]>
</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+164ms[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+38ms[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+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+2s[0m
[38;5;45;1mpw:api [0m navigated to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+1ms[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('#return-dashboard-btn') [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+497ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[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+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+72ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+33ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+13ms[0m
[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+4ms[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+187ms[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+10ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+9ms[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+7ms[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+11ms[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-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+0ms[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+1ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+10ms[0m
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#return-dashboard-btn') [38;5;45m+9ms[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+58s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+4ms[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+72ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+37ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+53ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+10ms[0m
]]>
</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="19.418">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/event-management-modifyEve-a04c8-dar-Community-Events-plugin-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/event-management-modifyEve-a04c8-dar-Community-Events-plugin-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/event-management-modifyEve-a04c8-dar-Community-Events-plugin-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/event-management-modifyEve-a04c8-dar-Community-Events-plugin-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-a04c8-dar-Community-Events-plugin-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-a04c8-dar-Community-Events-plugin-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/event-management-modifyEve-a04c8-dar-Community-Events-plugin-chromium-retry1/trace.zip]]
]]>
</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+181ms[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+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+50ms[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+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-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+17ms[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=> expect.toBeVisible started [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0mexpect.toBeVisible with timeout 5000ms [38;5;45m+1ms[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+497ms[0m
[38;5;45;1mpw:api [0m<= expect.toBeVisible succeeded [38;5;45m+5s[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+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+81ms[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>…</body> [38;5;45m+7ms[0m
[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+107ms[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+6ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+158ms[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=community-events-edit&event_id=12345", waiting until "load" [38;5;45m+8ms[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-admin/admin.php?page=community-events-edit&event_id=12345" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+5ms[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+13ms[0m
[38;5;45;1mpw:api [0m=> expect.toBeVisible started [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0mexpect.toBeVisible with timeout 5000ms [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('.tribe-community-events') [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+472ms[0m
[38;5;45;1mpw:api [0m<= expect.toBeVisible succeeded [38;5;45m+5s[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+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+1ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+73ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+42ms[0m
[38;5;45;1mpw:api [0m locator resolved to <body>…</body> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+1s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
</testsuite>
<testsuite name="login.spec.ts" timestamp="2025-04-28T18:50:51.076Z" hostname="chromium" tests="7" failures="7" skipped="0" time="619.402" errors="0">
<testcase name="Community Login Page successful login and logout flow" classname="login.spec.ts" time="7.274">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-successful-login-and-logout-flow-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-successful-login-and-logout-flow-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/login-Community-Login-Page-successful-login-and-logout-flow-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/login-Community-Login-Page-successful-login-and-logout-flow-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-successful-login-and-logout-flow-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-successful-login-and-logout-flow-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-successful-login-and-logout-flow-chromium-retry1/trace.zip]]
]]>
</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+122ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+38ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+13ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+74ms[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+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+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+16ms[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+41ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+8ms[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+17ms[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+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" aria-describedby="login_error" autocomplete="current-password"/> [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0m fill("correctpassword") [38;5;45m+35ms[0m
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+1ms[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+32ms[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+1ms[0m
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+6ms[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+29ms[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+4ms[0m
[38;5;45;1mpw:api [0m click action done [38;5;45m+10ms[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+1ms[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+0ms[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<= locator.isVisible succeeded [38;5;45m+1ms[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+0ms[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+117ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+15ms[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=> 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+111ms[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+6ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+9ms[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+4ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", waiting until "load" [38;5;45m+4ms[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+148ms[0m
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+31ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+43ms[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+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" aria-describedby="login_error"/> [38;5;45m+15ms[0m
[38;5;45;1mpw:api [0m fill("testuser") [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+1ms[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+3ms[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+118ms[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+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+32ms[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+1ms[0m
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+23ms[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+4ms[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 "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+17ms[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<= page.click succeeded [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m=> locator.isVisible started [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m checking visibility of locator('body.logged-in') [38;5;45m+17ms[0m
[38;5;45;1mpw:api [0m<= locator.isVisible succeeded [38;5;45m+10ms[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+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+68ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+148ms[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=> video.saveAs started [38;5;45m+23ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+1ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Login Page displays error message for invalid credentials" classname="login.spec.ts" time="120.64">
<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 60000ms exceeded.
Error: locator.textContent: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: locator.textContent: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-bdccf-age-for-invalid-credentials-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-bdccf-age-for-invalid-credentials-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/login-Community-Login-Page-bdccf-age-for-invalid-credentials-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/login-Community-Login-Page-bdccf-age-for-invalid-credentials-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-bdccf-age-for-invalid-credentials-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-bdccf-age-for-invalid-credentials-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-bdccf-age-for-invalid-credentials-chromium-retry1/trace.zip]]
]]>
</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+4ms[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+94ms[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+146ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+10ms[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+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+144ms[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+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" aria-describedby="login_error"/> [38;5;45m+97ms[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+33ms[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" aria-describedby="login_error" autocomplete="current-password"/> [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0m fill("wrongpassword") [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+39ms[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+5ms[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+9ms[0m
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m waiting for element to be visible, enabled and stable [38;5;45m+2ms[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+1ms[0m
[38;5;45;1mpw:api [0m performing click action [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0m click action done [38;5;45m+6ms[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+0ms[0m
[38;5;45;1mpw:api [0m=> locator.textContent started [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('.login-error') [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+380ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+2ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+85ms[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<= locator.textContent failed [38;5;45m+53ms[0m
[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+9ms[0m
[38;5;45;1mpw:api [0m<= selectors.setTestIdAttribute succeeded [38;5;45m+38ms[0m
[38;5;45;1mpw:api [0m<= browserType.launch succeeded [38;5;45m+389ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+76ms[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+26ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+254ms[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-login.php", waiting until "load" [38;5;45m+13ms[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 "domcontentloaded" event fired [38;5;45m+168ms[0m
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+40ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+180ms[0m
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+4ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+46ms[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+113ms[0m
[38;5;45;1mpw:api [0m fill("testuser") [38;5;45m+14ms[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+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+6ms[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+4ms[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+3ms[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+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+62ms[0m
[38;5;45;1mpw:api [0m=> page.click started [38;5;45m+213ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#wp-submit') [38;5;45m+5ms[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+6ms[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 "networkidle" event fired [38;5;45m+16ms[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+26ms[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+43ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[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+7ms[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+10ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+486ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+54s[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+39ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+379ms[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
[38;5;45;1mpw:api [0m<= locator.textContent failed [38;5;45m+18ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+14ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+3ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Login Page remember me functionality persists login state" classname="login.spec.ts" time="8.447">
<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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-cbd17-nality-persists-login-state-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-cbd17-nality-persists-login-state-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/login-Community-Login-Page-cbd17-nality-persists-login-state-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/login-Community-Login-Page-cbd17-nality-persists-login-state-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-cbd17-nality-persists-login-state-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-cbd17-nality-persists-login-state-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-cbd17-nality-persists-login-state-chromium-retry1/trace.zip]]
]]>
</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+128ms[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+5ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+8ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+87ms[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+147ms[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+12ms[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" aria-describedby="login_error"/> [38;5;45m+18ms[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+1ms[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+96ms[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+4ms[0m
[38;5;45;1mpw:api [0m fill("correctpassword") [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+35ms[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+2ms[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+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+24ms[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+8ms[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+3ms[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+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+25ms[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+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+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 navigations have finished [38;5;45m+6ms[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+1ms[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+5ms[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+16ms[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+0ms[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+2ms[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+2ms[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=> 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+109ms[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+6ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+23ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+66ms[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/wp-login.php", waiting until "load" [38;5;45m+8ms[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+164ms[0m
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+35ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+139ms[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+11ms[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+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+4ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+6ms[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+2ms[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("correctpassword") [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+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+40ms[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+41ms[0m
[38;5;45;1mpw:api [0m locator resolved to <input type="checkbox" id="rememberme" value="forever" name="rememberme"/> [38;5;45m+14ms[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+1ms[0m
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+37ms[0m
[38;5;45;1mpw:api [0m scrolling into view if needed [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+11ms[0m
[38;5;45;1mpw:api [0m performing click action [38;5;45m+45ms[0m
[38;5;45;1mpw:api [0m click action done [38;5;45m+42ms[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+4ms[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+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+13ms[0m
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+80ms[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+9ms[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+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+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+16ms[0m
[38;5;45;1mpw:api [0m navigations have finished [38;5;45m+8ms[0m
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+14ms[0m
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+20ms[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+15ms[0m
[38;5;45;1mpw:api [0m<= locator.isVisible succeeded [38;5;45m+20ms[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+3ms[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+81ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+145ms[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=> video.saveAs started [38;5;45m+26ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+2ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Login Page password reset functionality" classname="login.spec.ts" time="120.478">
<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 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-password-reset-functionality-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-password-reset-functionality-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/login-Community-Login-Page-password-reset-functionality-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/login-Community-Login-Page-password-reset-functionality-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-password-reset-functionality-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-password-reset-functionality-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-password-reset-functionality-chromium-retry1/trace.zip]]
]]>
</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+97ms[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+7ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+72ms[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+100ms[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.click started [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('a[href*="lost-password"]') [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+592ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+70ms[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+3ms[0m
[38;5;45;1mpw:api [0m<= page.click failed [38;5;45m+15ms[0m
[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+115ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+7ms[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+25ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+57ms[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+4ms[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+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+1ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+18ms[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+6ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+631ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+55s[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+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+59ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+280ms[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+13ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+14ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Login Page empty credentials show validation errors" classname="login.spec.ts" time="121.303">
<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 60000ms exceeded.
Error: locator.textContent: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: locator.textContent: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-e8a16-ials-show-validation-errors-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-e8a16-ials-show-validation-errors-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/login-Community-Login-Page-e8a16-ials-show-validation-errors-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e8a16-ials-show-validation-errors-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e8a16-ials-show-validation-errors-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e8a16-ials-show-validation-errors-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e8a16-ials-show-validation-errors-chromium-retry1/trace.zip]]
]]>
</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+159ms[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+61ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+49ms[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+183ms[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+6ms[0m
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+17ms[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" aria-describedby="login_error"/> [38;5;45m+33ms[0m
[38;5;45;1mpw:api [0m fill("") [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+19ms[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+2ms[0m
[38;5;45;1mpw:api [0m fill("") [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+59ms[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+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+30ms[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+4ms[0m
[38;5;45;1mpw:api [0m click action done [38;5;45m+6ms[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+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 "networkidle" event fired [38;5;45m+427ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+17ms[0m
[38;5;45;1mpw:api [0mfonts loaded [38;5;45m+24ms[0m
[38;5;45;1mpw:api [0m<= page.screenshot succeeded [38;5;45m+106ms[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+6ms[0m
[38;5;45;1mpw:api [0m<= locator.textContent failed [38;5;45m+18ms[0m
[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+110ms[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+11ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+182ms[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-login.php", waiting until "load" [38;5;45m+6ms[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+182ms[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+15ms[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+10ms[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+15ms[0m
[38;5;45;1mpw:api [0m fill("") [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+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+21ms[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+2ms[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("") [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+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+89ms[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+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+2ms[0m
[38;5;45;1mpw:api [0mattempting click action [38;5;45m+3ms[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+16ms[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+6ms[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+2ms[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+3ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+427ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+153ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+921ms[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+11ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+7ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+5ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Login Page XSS prevention in login form" classname="login.spec.ts" time="120.734">
<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 60000ms exceeded.
Error: locator.textContent: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: locator.textContent: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-XSS-prevention-in-login-form-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-XSS-prevention-in-login-form-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/login-Community-Login-Page-XSS-prevention-in-login-form-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/login-Community-Login-Page-XSS-prevention-in-login-form-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-XSS-prevention-in-login-form-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-XSS-prevention-in-login-form-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-XSS-prevention-in-login-form-chromium-retry1/trace.zip]]
]]>
</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+4ms[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+172ms[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+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+70ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+10ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", waiting until "load" [38;5;45m+3ms[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 "domcontentloaded" event fired [38;5;45m+144ms[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+3ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+4ms[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+21ms[0m
[38;5;45;1mpw:api [0m fill("<script>alert("xss")</script>") [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0mattempting fill action [38;5;45m+1ms[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+3ms[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+2ms[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+35ms[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+40ms[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+8ms[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 "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 navigations have finished [38;5;45m+9ms[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+1ms[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+500ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+56s[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+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+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
[38;5;45;1mpw:api [0m<= locator.textContent failed [38;5;45m+14ms[0m
[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+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+3ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+11ms[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+2ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/wp-login.php", 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/wp-login.php" [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+139ms[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+67ms[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+4ms[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("<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+1ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+44ms[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+3ms[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+3ms[0m
[38;5;45;1mpw:api [0m fill("<script>alert("xss")</script>") [38;5;45m+10ms[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+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+37ms[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+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+2ms[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+23ms[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+4ms[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+1ms[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+2ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+381ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[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+81ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+544ms[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
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+7ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Login Page rate limiting after multiple failed attempts" classname="login.spec.ts" time="120.526">
<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 60000ms exceeded.
Error: locator.textContent: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: locator.textContent: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-e016e-er-multiple-failed-attempts-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/login-Community-Login-Page-e016e-er-multiple-failed-attempts-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/login-Community-Login-Page-e016e-er-multiple-failed-attempts-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e016e-er-multiple-failed-attempts-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e016e-er-multiple-failed-attempts-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e016e-er-multiple-failed-attempts-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/login-Community-Login-Page-e016e-er-multiple-failed-attempts-chromium-retry1/trace.zip]]
]]>
</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+142ms[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+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+67ms[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+1ms[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 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+14ms[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+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("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+38ms[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+29ms[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+48ms[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+2ms[0m
[38;5;45;1mpw:api [0m performing click action [38;5;45m+10ms[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 "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 navigations have finished [38;5;45m+6ms[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+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+9ms[0m
[38;5;45;1mpw:api [0m "load" event fired [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+14ms[0m
[38;5;45;1mpw:api [0m fill("testuser") [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+1ms[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+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+2ms[0m
[38;5;45;1mpw:api [0m fill("wrongpassword1") [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+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 visible, enabled and stable [38;5;45m+28ms[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+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+6ms[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+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+6ms[0m
[38;5;45;1mpw:api [0m "load" event fired [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+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+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+3ms[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("wrongpassword2") [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+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+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+6ms[0m
[38;5;45;1mpw:api [0m<= page.click 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_login') [38;5;45m+0ms[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+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+15ms[0m
[38;5;45;1mpw:api [0m fill("testuser") [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+2ms[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" aria-describedby="login_error" autocomplete="current-password"/> [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m fill("wrongpassword3") [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.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+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+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+1ms[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 navigations have finished [38;5;45m+4ms[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+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m "load" event fired [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+18ms[0m
[38;5;45;1mpw:api [0m fill("testuser") [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+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+1ms[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+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+28ms[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+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+1ms[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+0ms[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 "domcontentloaded" event fired [38;5;45m+9ms[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+500ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+47s[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+87ms[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+4ms[0m
[38;5;45;1mpw:api [0m<= locator.textContent failed [38;5;45m+15ms[0m
[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+108ms[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+15ms[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/wp-login.php", 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/wp-login.php" [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+216ms[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+40ms[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 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+15ms[0m
[38;5;45;1mpw:api [0m fill("testuser") [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+1ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+52ms[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+3ms[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+1ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+69ms[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+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+2ms[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+1ms[0m
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+24ms[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+10ms[0m
[38;5;45;1mpw:api [0m click action done [38;5;45m+35ms[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 "domcontentloaded" event fired [38;5;45m+7ms[0m
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+4ms[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+17ms[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+10ms[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+3ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+9ms[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+2ms[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("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+1ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+3ms[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+3ms[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+1ms[0m
[38;5;45;1mpw:api [0m element is visible, enabled and stable [38;5;45m+31ms[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+3ms[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+11ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+11ms[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+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_login') [38;5;45m+23ms[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+8ms[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+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+2ms[0m
[38;5;45;1mpw:api [0m fill("wrongpassword2") [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+1ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+4ms[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+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+1ms[0m
[38;5;45;1mpw:api [0m done scrolling [38;5;45m+21ms[0m
[38;5;45;1mpw:api [0m performing click action [38;5;45m+3ms[0m
[38;5;45;1mpw:api [0m click action done [38;5;45m+12ms[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+5ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+6ms[0m
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+2ms[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+12ms[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+6ms[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+2ms[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+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" aria-describedby="login_error" autocomplete="current-password"/> [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m fill("wrongpassword3") [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+2ms[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+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+4ms[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+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+1ms[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+5ms[0m
[38;5;45;1mpw:api [0m<= page.click succeeded [38;5;45m+7ms[0m
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0m "load" event fired [38;5;45m+0ms[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" aria-describedby="login_error"/> [38;5;45m+12ms[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+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+2ms[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("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+1ms[0m
[38;5;45;1mpw:api [0m<= page.fill succeeded [38;5;45m+3ms[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+27ms[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+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+4ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+10ms[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 [0m "load" event fired [38;5;45m+1ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('.login-error') [38;5;45m+20ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+480ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+49s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+4ms[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+48ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+323ms[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
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+10ms[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
</testsuite>
<testsuite name="registration.spec.ts" timestamp="2025-04-28T18:50:51.076Z" hostname="chromium" tests="8" failures="8" skipped="0" time="984.945" errors="0">
<testcase name="Community Registration Page successful registration with all fields" classname="registration.spec.ts" time="123.494">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/registration-Community-Reg-bcc90-egistration-with-all-fields-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/registration-Community-Reg-bcc90-egistration-with-all-fields-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/registration-Community-Reg-bcc90-egistration-with-all-fields-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/registration-Community-Reg-bcc90-egistration-with-all-fields-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-bcc90-egistration-with-all-fields-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-bcc90-egistration-with-all-fields-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-bcc90-egistration-with-all-fields-chromium-retry1/trace.zip]]
]]>
</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+137ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+23ms[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+7ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+81ms[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+4s[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+244ms[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=> page.fill started [38;5;45m+6ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+442ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+55s[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+61ms[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+38ms[0m
[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+4ms[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+3ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+43ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+19ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+121ms[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/register", waiting until "load" [38;5;45m+6ms[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+185ms[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+154ms[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+14ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+318ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+7ms[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+74ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+195ms[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+21ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+7ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Registration Page validates required fields" classname="registration.spec.ts" time="123.098">
<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 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.click: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/registration-Community-Reg-3fbce-e-validates-required-fields-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/registration-Community-Reg-3fbce-e-validates-required-fields-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/registration-Community-Reg-3fbce-e-validates-required-fields-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/registration-Community-Reg-3fbce-e-validates-required-fields-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-3fbce-e-validates-required-fields-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-3fbce-e-validates-required-fields-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-3fbce-e-validates-required-fields-chromium-retry1/trace.zip]]
]]>
</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+166ms[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+8ms[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+69ms[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/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+215ms[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.click started [38;5;45m+2ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('button[type="submit"]') [38;5;45m+13ms[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+57s[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+67ms[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.click failed [38;5;45m+17ms[0m
[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+182ms[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+39ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+11ms[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+4ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+4ms[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+239ms[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+11ms[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+8ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+474ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+7ms[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+63ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+195ms[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.click failed [38;5;45m+88ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Registration Page validates password complexity requirements" classname="registration.spec.ts" time="122.956">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/registration-Community-Reg-97ffd-ord-complexity-requirements-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/registration-Community-Reg-97ffd-ord-complexity-requirements-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/registration-Community-Reg-97ffd-ord-complexity-requirements-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/registration-Community-Reg-97ffd-ord-complexity-requirements-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-97ffd-ord-complexity-requirements-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-97ffd-ord-complexity-requirements-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-97ffd-ord-complexity-requirements-chromium-retry1/trace.zip]]
]]>
</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+244ms[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+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+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+1ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+156ms[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+0ms[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+484ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+64ms[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+2ms[0m
[38;5;45;1mpw:api [0m<= page.fill failed [38;5;45m+10ms[0m
[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+179ms[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+13ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+49ms[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+3ms[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+157ms[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+13ms[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+5ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+476ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+10ms[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+70ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+178ms[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+12ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Registration Page validates password confirmation match" classname="registration.spec.ts" time="123.217">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/registration-Community-Reg-9e7a2-password-confirmation-match-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/registration-Community-Reg-9e7a2-password-confirmation-match-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/registration-Community-Reg-9e7a2-password-confirmation-match-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/registration-Community-Reg-9e7a2-password-confirmation-match-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-9e7a2-password-confirmation-match-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-9e7a2-password-confirmation-match-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-9e7a2-password-confirmation-match-chromium-retry1/trace.zip]]
]]>
</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+282ms[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+5ms[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+6ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", 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/register" [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.fill started [38;5;45m+1ms[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+492ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+56ms[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+16ms[0m
[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+105ms[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+14ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+93ms[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+4ms[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/register" [38;5;45m+0ms[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+4ms[0m
[38;5;45;1mpw:api [0m<= page.goto succeeded [38;5;45m+7ms[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+451ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+8ms[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+61ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+256ms[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+15ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Registration Page validates email format" classname="registration.spec.ts" time="123.021">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/registration-Community-Reg-94396-Page-validates-email-format-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/registration-Community-Reg-94396-Page-validates-email-format-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/registration-Community-Reg-94396-Page-validates-email-format-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/registration-Community-Reg-94396-Page-validates-email-format-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-94396-Page-validates-email-format-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-94396-Page-validates-email-format-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-94396-Page-validates-email-format-chromium-retry1/trace.zip]]
]]>
</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+226ms[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+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/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+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+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+9ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+489ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+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 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+15ms[0m
[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+128ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+47ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+13ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+15ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+55ms[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/register", waiting until "load" [38;5;45m+4ms[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+199ms[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+13ms[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+3ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+482ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+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+75ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+139ms[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+37ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+5ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Registration Page country/state logic - state field appears for US" classname="registration.spec.ts" time="122.928">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/registration-Community-Reg-aca25--state-field-appears-for-US-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/registration-Community-Reg-aca25--state-field-appears-for-US-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/registration-Community-Reg-aca25--state-field-appears-for-US-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/registration-Community-Reg-aca25--state-field-appears-for-US-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-aca25--state-field-appears-for-US-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-aca25--state-field-appears-for-US-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-aca25--state-field-appears-for-US-chromium-retry1/trace.zip]]
]]>
</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+8ms[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+191ms[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+45ms[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/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+156ms[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+6ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+51ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+432ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+64ms[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.fill failed [38;5;45m+10ms[0m
[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+120ms[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+11ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+127ms[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/register", waiting until "load" [38;5;45m+10ms[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+165ms[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+7ms[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+3ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+487ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+1ms[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+185ms[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
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Registration Page file upload validation" classname="registration.spec.ts" time="123.074">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/registration-Community-Reg-6ba62-Page-file-upload-validation-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/registration-Community-Reg-6ba62-Page-file-upload-validation-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/registration-Community-Reg-6ba62-Page-file-upload-validation-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/registration-Community-Reg-6ba62-Page-file-upload-validation-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-6ba62-Page-file-upload-validation-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-6ba62-Page-file-upload-validation-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-6ba62-Page-file-upload-validation-chromium-retry1/trace.zip]]
]]>
</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+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+30ms[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+55ms[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+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/register" [38;5;45m+0ms[0m
[38;5;45;1mpw:api [0m "domcontentloaded" event fired [38;5;45m+144ms[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 "networkidle" event fired [38;5;45m+473ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+58s[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+0ms[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+8ms[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+15ms[0m
[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+174ms[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+8ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+16ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+119ms[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/register", waiting until "load" [38;5;45m+4ms[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+218ms[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+48ms[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+12ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+359ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+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+66ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+155ms[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
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+3ms[0m
]]>
</system-err>
</testcase>
<testcase name="Community Registration Page prevents XSS in registration fields" classname="registration.spec.ts" time="123.157">
<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 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
Error: page.fill: Test timeout of 60000ms 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-retry1/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/registration-Community-Reg-39b94--XSS-in-registration-fields-chromium-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/registration-Community-Reg-39b94--XSS-in-registration-fields-chromium-retry1/trace.zip
Usage:
npx playwright show-trace test-results/registration-Community-Reg-39b94--XSS-in-registration-fields-chromium-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
]]>
</failure>
<system-out>
<![CDATA[
[[ATTACHMENT|../../test-results/registration-Community-Reg-39b94--XSS-in-registration-fields-chromium/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-39b94--XSS-in-registration-fields-chromium-retry1/test-failed-1.png]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-39b94--XSS-in-registration-fields-chromium-retry1/video.webm]]
[[ATTACHMENT|../../test-results/registration-Community-Reg-39b94--XSS-in-registration-fields-chromium-retry1/trace.zip]]
]]>
</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+105ms[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+8ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+5ms[0m
[38;5;45;1mpw:api [0m<= browserContext.newPage succeeded [38;5;45m+174ms[0m
[38;5;45;1mpw:api [0m=> page.goto started [38;5;45m+71ms[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+144ms[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.fill started [38;5;45m+7ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('#user_login') [38;5;45m+15ms[0m
[38;5;45;1mpw:api [0m "networkidle" event fired [38;5;45m+461ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[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+61ms[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+12ms[0m
[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+152ms[0m
[38;5;45;1mpw:api [0m=> browser.newContext started [38;5;45m+40ms[0m
[38;5;45;1mpw:api [0m<= browser.newContext succeeded [38;5;45m+44ms[0m
[38;5;45;1mpw:api [0m=> browserContext.newPage started [38;5;45m+12ms[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+5ms[0m
[38;5;45;1mpw:api [0mnavigating to "https://wordpress-974670-5399585.cloudwaysapps.com/register", waiting until "load" [38;5;45m+7ms[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+151ms[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+9ms[0m
[38;5;45;1mpw:api [0m=> page.fill started [38;5;45m+3ms[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+468ms[0m
[38;5;45;1mpw:api [0m=> page.screenshot started [38;5;45m+57s[0m
[38;5;45;1mpw:api [0mtaking page screenshot [38;5;45m+10ms[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+97ms[0m
[38;5;45;1mpw:api [0mwaiting for locator('body') [38;5;45m+248ms[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+24ms[0m
[38;5;45;1mpw:api [0m=> video.saveAs started [38;5;45m+3s[0m
[38;5;45;1mpw:api [0m<= video.saveAs succeeded [38;5;45m+4ms[0m
]]>
</system-err>
</testcase>
</testsuite>
</testsuites>