End to End Tests #17665
Annotations
10 errors, 1 warning, and 1 notice
|
Run Playwright tests:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
- locator resolved to <div title="Bob" data-testid="room-name" class="_roomName_rtaba_83">Bob</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
50 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:97
95 | public async viewRoomByName(name: string): Promise<void> {
96 | // We get the room list by test-id which is a listbox and matching title=name
> 97 | return this.page.getByTestId("room-list").locator(`[title="${name}"]`).first().click();
| ^
98 | }
99 |
100 | /**
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:97:88)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:121:19
|
|
Run Playwright tests:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
2) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
Run Playwright tests:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
- locator resolved to <div title="Bob" data-testid="room-name" class="_roomName_rtaba_83">Bob</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
49 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:97
95 | public async viewRoomByName(name: string): Promise<void> {
96 | // We get the room list by test-id which is a listbox and matching title=name
> 97 | return this.page.getByTestId("room-list").locator(`[title="${name}"]`).first().click();
| ^
98 | }
99 |
100 | /**
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:97:88)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:121:19
|
|
Run Playwright tests:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
2) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
Test timeout of 30000ms exceeded.
|
|
Run Playwright tests:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
- locator resolved to <div title="Bob" data-testid="room-name" class="_roomName_rtaba_83">Bob</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
49 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:97
95 | public async viewRoomByName(name: string): Promise<void> {
96 | // We get the room list by test-id which is a listbox and matching title=name
> 97 | return this.page.getByTestId("room-list").locator(`[title="${name}"]`).first().click();
| ^
98 | }
99 |
100 | /**
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:97:88)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:68:19
|
|
Run Playwright tests:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
Run Playwright tests:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
- locator resolved to <div title="Bob" data-testid="room-name" class="_roomName_rtaba_83">Bob</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
50 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:97
95 | public async viewRoomByName(name: string): Promise<void> {
96 | // We get the room list by test-id which is a listbox and matching title=name
> 97 | return this.page.getByTestId("room-list").locator(`[title="${name}"]`).first().click();
| ^
98 | }
99 |
100 | /**
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:97:88)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:68:19
|
|
Run Playwright tests:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
Run Playwright tests:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
- locator resolved to <div title="Bob" data-testid="room-name" class="_roomName_rtaba_83">Bob</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
49 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
at ../pages/ElementAppPage.ts:97
95 | public async viewRoomByName(name: string): Promise<void> {
96 | // We get the room list by test-id which is a listbox and matching title=name
> 97 | return this.page.getByTestId("room-list").locator(`[title="${name}"]`).first().click();
| ^
98 | }
99 |
100 | /**
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:97:88)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:68:19
|
|
Run Playwright tests:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
Test timeout of 30000ms exceeded.
|
|
Complete job
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Playwright tests
105 failed
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
[Firefox] › playwright/e2e/app-loading/stored-credentials.spec.ts:26:1 › Shows the last known page on reload
[Firefox] › playwright/e2e/chat-export/html-export.spec.ts:92:5 › HTML Export › should export html successfully and match screenshot @screenshot
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:33:9 › Composer › CIDER › sends a message when you click send or press Enter
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:57:9 › Composer › CIDER › can write formatted text
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:68:9 › Composer › CIDER › should allow user to input emoji via graphical picker
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:81:13 › Composer › CIDER › render emoji picker with larger viewport height › render emoji picker @screenshot
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:97:13 › Composer › CIDER › render emoji picker with small viewport height › render emoji picker @screenshot
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:111:9 › Composer › CIDER › should have focus lock in emoji picker
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:151:13 › Composer › CIDER › when Control+Enter is required to send › only sends when you press Control+Enter
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:188:9 › Composer › CIDER › renders emoji autocomplete @screenshot
[Firefox] › playwright/e2e/composer/RTE.spec.ts:38:17 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
[Firefox] › playwright/e2e/composer/RTE.spec.ts:98:17 › Composer › Rich text editor › Mentions › Plain text mode › autocomplete behaviour tests
[Firefox] › playwright/e2e/composer/RTE.spec.ts:154:9 › Composer › Rich text editor › sends a message when you click send or press Enter
[Firefox] › playwright/e2e/composer/RTE.spec.ts:173:9 › Composer › Rich text editor › sends only one message when you press Enter multiple times
[Firefox] › playwright/e2e/composer/RTE.spec.ts:188:9 › Composer › Rich text editor › can write formatted text
[Firefox] › playwright/e2e/composer/RTE.spec.ts:203:13 › Composer › Rich text editor › when Control+Enter is required to send › only sends when you press Control+Enter
[Firefox] › playwright/e2e/composer/RTE.spec.ts:220:13 › Composer › Rich text editor › links › create link with a forward selection
[Firefox] › playwright/e2e/composer/RTE.spec.ts:244:13 › Composer › Rich text editor › Drafts › drafts with rich and plain text
[Firefox] › playwright/e2e/composer/RTE.spec.ts:281:13 › Composer › Rich text editor › Drafts › draft with replies
[Firefox] › playwright/e2e/composer/RTE.spec.ts:312:13 › Composer › Rich text editor › Drafts › draft in threads
[Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:9 › Cryptography › decryption failure messages › should handle device-relative historical messages @screenshot
[Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:111:13 › Cryptography › decryption failure messages › non-joined historical messages › should display undecryptable non-joined historical messages with a different message
[Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:217:13 › Cryptography › decryption failure messages › non-joined historical messages › should be able to jump to a message sent before our last join event
[Firefox] › playwright/e2e/crypto/device-verification.spec.
|
Loading