End to End Tests #18342
end-to-end-tests.yaml
on: schedule
Build Element-Web
1m 53s
Matrix: playwright
Downstream Playwright tests [element-modules]
/
Run Playwright end-to-end tests & upload html report
end-to-end-tests
1m 24s
Annotations
142 errors and 20 notices
|
[Pinecone] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/e2e/links/permalinks.spec.ts#L150
1) [Pinecone] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Testing triple-click message selection. User: B@bot_0017:49b2f931a673b53797670741051504f1d9489a7455f9b8efe5a7ce2d090301ee, Room: TTest Room, Message: Message, and T@room mention."
Received: ""
148 |
149 | // Verify that the selected text exactly matches the message content
> 150 | expect(selectedText).toBe(expectedText);
| ^
151 | });
152 | });
153 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/links/permalinks.spec.ts:150:30
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:35:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite:
apps/web/playwright/e2e/room/invites.spec.ts#L0
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:35:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite:
apps/web/playwright/e2e/room/invites.spec.ts#L0
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
Test timeout of 30000ms exceeded.
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:21:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/e2e/room/invites.spec.ts#L0
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:21:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/e2e/room/invites.spec.ts#L0
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:21:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/e2e/room/invites.spec.ts#L0
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [Dendrite] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:35:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite:
apps/web/playwright/e2e/room/invites.spec.ts#L0
2) [Dendrite] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [Dendrite] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:35:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite:
apps/web/playwright/e2e/room/invites.spec.ts#L0
2) [Dendrite] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:21:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/e2e/room/invites.spec.ts#L0
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:21:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/e2e/room/invites.spec.ts#L0
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
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/room/invites.spec.ts:21:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot:
apps/web/playwright/e2e/room/invites.spec.ts#L0
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot:
apps/web/playwright/e2e/composer/CIDER.spec.ts#L0
4) [Dendrite] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L183
3) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('room-list').getByRole('option', { name: 'unread room' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('option', { name: 'unread room' })
181 | // only one room should be visible
182 | await expect(roomList.getByRole("option", { name: "unread dm" })).toBeVisible();
> 183 | await expect(roomList.getByRole("option", { name: "unread room" })).toBeVisible();
| ^
184 | await expect.poll(() => roomList.locator("role=option").count()).toBe(4);
185 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
186 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:183:81
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L184
3) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 4
Received: 3
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
182 | await expect(roomList.getByRole("option", { name: "unread dm" })).toBeVisible();
183 | await expect(roomList.getByRole("option", { name: "unread room" })).toBeVisible();
> 184 | await expect.poll(() => roomList.locator("role=option").count()).toBe(4);
| ^
185 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
186 |
187 | await primaryFilters.getByRole("option", { name: "People" }).click();
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:184:13
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L183
3) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('room-list').getByRole('option', { name: 'unread room' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('option', { name: 'unread room' })
181 | // only one room should be visible
182 | await expect(roomList.getByRole("option", { name: "unread dm" })).toBeVisible();
> 183 | await expect(roomList.getByRole("option", { name: "unread room" })).toBeVisible();
| ^
184 | await expect.poll(() => roomList.locator("role=option").count()).toBe(4);
185 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
186 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:183:81
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
apps/web/http:/localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js#L1945
2) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputWasRejected (http://localhost:32785/_matrix/client/v3/join/!XXRNgOGHGC4ROUwl%3Alocalhost)
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at Client.joinRoom (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
apps/web/http:/localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js#L1945
2) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputWasRejected (http://localhost:32783/_matrix/client/v3/join/!rwATQucTUZs3AmsB%3Alocalhost)
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at Client.joinRoom (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
apps/web/http:/localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js#L1945
2) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputWasRejected (http://localhost:32780/_matrix/client/v3/join/!yBeqOVgYzffWaObg%3Alocalhost)
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at Client.joinRoom (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Dendrite] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible:
apps/web/playwright/e2e/crypto/history-sharing.spec.ts#L154
1) [Dendrite] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('You don\'t have access to this message')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('You don\'t have access to this message')
152 | // Message3 should be undecryptable
153 | await expect(charliePage.getByText("Message1")).toBeVisible();
> 154 | await expect(charliePage.getByText("You don't have access to this message")).toBeVisible();
| ^
155 | });
156 | });
157 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/history-sharing.spec.ts:154:86
|
|
[Dendrite] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible:
apps/web/playwright/e2e/crypto/history-sharing.spec.ts#L154
1) [Dendrite] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('You don\'t have access to this message')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('You don\'t have access to this message')
152 | // Message3 should be undecryptable
153 | await expect(charliePage.getByText("Message1")).toBeVisible();
> 154 | await expect(charliePage.getByText("You don't have access to this message")).toBeVisible();
| ^
155 | });
156 | });
157 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/history-sharing.spec.ts:154:86
|
|
[Dendrite] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible:
apps/web/playwright/e2e/crypto/history-sharing.spec.ts#L154
1) [Dendrite] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
Error: expect(locator).toBeVisible() failed
Locator: getByText('You don\'t have access to this message')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('You don\'t have access to this message')
152 | // Message3 should be undecryptable
153 | await expect(charliePage.getByText("Message1")).toBeVisible();
> 154 | await expect(charliePage.getByText("You don't have access to this message")).toBeVisible();
| ^
155 | });
156 | });
157 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/history-sharing.spec.ts:154:86
|
|
[Pinecone] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L142
4) [Pinecone] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
Error: expect(locator).toBeFocused() failed
Locator: locator('.mx_HomePage')
Expected: focused
Received: inactive
Timeout: 5000ms
Call log:
- Expect "toBeFocused" with timeout 5000ms
- waiting for locator('.mx_HomePage')
7 × locator resolved to <main tabindex="-1" class="mx_AutoHideScrollbar mx_HomePage mx_HomePage_default">…</main>
- unexpected value "inactive"
140 | // Pressing Control+F6 again will focus the home section
141 | await page.keyboard.press("ControlOrMeta+F6");
> 142 | await expect(page.locator(".mx_HomePage")).toBeFocused();
| ^
143 |
144 | // Pressing Control+F6 will bring focus back to the space button
145 | await page.keyboard.press("ControlOrMeta+F6");
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:142:52
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L183
3) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('room-list').getByRole('option', { name: 'unread room' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('option', { name: 'unread room' })
181 | // only one room should be visible
182 | await expect(roomList.getByRole("option", { name: "unread dm" })).toBeVisible();
> 183 | await expect(roomList.getByRole("option", { name: "unread room" })).toBeVisible();
| ^
184 | await expect.poll(() => roomList.locator("role=option").count()).toBe(4);
185 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
186 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:183:81
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L184
3) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 4
Received: 3
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
182 | await expect(roomList.getByRole("option", { name: "unread dm" })).toBeVisible();
183 | await expect(roomList.getByRole("option", { name: "unread room" })).toBeVisible();
> 184 | await expect.poll(() => roomList.locator("role=option").count()).toBe(4);
| ^
185 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
186 |
187 | await primaryFilters.getByRole("option", { name: "People" }).click();
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:184:13
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L183
3) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('room-list').getByRole('option', { name: 'unread room' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('option', { name: 'unread room' })
181 | // only one room should be visible
182 | await expect(roomList.getByRole("option", { name: "unread dm" })).toBeVisible();
> 183 | await expect(roomList.getByRole("option", { name: "unread room" })).toBeVisible();
| ^
184 | await expect.poll(() => roomList.locator("role=option").count()).toBe(4);
185 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
186 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:183:81
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
apps/web/http:/localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js#L1945
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputWasRejected (http://localhost:32787/_matrix/client/v3/join/!3ETFBmpBXSa8FxAF%3A022a3df1bdc76f647b2e48fdcc2860cbe8759e44b2f92147f4010fc62089483c)
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at Client.joinRoom (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
apps/web/http:/localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js#L1945
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputWasRejected (http://localhost:32785/_matrix/client/v3/join/!Zd2kkK02gUFErGoD%3A27073aff428e9f45a18c26a2f5b71253dd90bb3878f366ec9cfab4d8cb2e8fae)
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at Client.joinRoom (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
apps/web/http:/localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js#L1945
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputWasRejected (http://localhost:32782/_matrix/client/v3/join/!UwbuxdkvEBe61Bnl%3Aaf3e3f2c75f63648117ac635b2a17ab47bf56cab22486e1915e8645b7811f308)
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at Client.joinRoom (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible:
apps/web/playwright/e2e/crypto/history-sharing.spec.ts#L154
1) [Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('You don\'t have access to this message')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('You don\'t have access to this message')
152 | // Message3 should be undecryptable
153 | await expect(charliePage.getByText("Message1")).toBeVisible();
> 154 | await expect(charliePage.getByText("You don't have access to this message")).toBeVisible();
| ^
155 | });
156 | });
157 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/history-sharing.spec.ts:154:86
|
|
[Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible:
apps/web/playwright/e2e/crypto/history-sharing.spec.ts#L154
1) [Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('You don\'t have access to this message')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('You don\'t have access to this message')
152 | // Message3 should be undecryptable
153 | await expect(charliePage.getByText("Message1")).toBeVisible();
> 154 | await expect(charliePage.getByText("You don't have access to this message")).toBeVisible();
| ^
155 | });
156 | });
157 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/history-sharing.spec.ts:154:86
|
|
[Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible:
apps/web/playwright/e2e/crypto/history-sharing.spec.ts#L154
1) [Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
Error: expect(locator).toBeVisible() failed
Locator: getByText('You don\'t have access to this message')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('You don\'t have access to this message')
152 | // Message3 should be undecryptable
153 | await expect(charliePage.getByText("Message1")).toBeVisible();
> 154 | await expect(charliePage.getByText("You don't have access to this message")).toBeVisible();
| ^
155 | });
156 | });
157 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/history-sharing.spec.ts:154:86
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
2) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive:
apps/web/playwright/pages/ElementAppPage.ts#L255
2) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_Toast_toast').filter({ hasText: 'Notifications' }).getByRole('button', { name: 'Dismiss' })
at ../pages/ElementAppPage.ts:255
253 | .locator(".mx_Toast_toast", { hasText: "Notifications" })
254 | .getByRole("button", { name: "Dismiss" })
> 255 | .click();
| ^
256 | }
257 |
258 | /**
at ElementAppPage.closeNotificationToast (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:255:14)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:75:19
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
2) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/pages/ElementAppPage.ts#L255
1) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_Toast_toast').filter({ hasText: 'Notifications' }).getByRole('button', { name: 'Dismiss' })
at ../pages/ElementAppPage.ts:255
253 | .locator(".mx_Toast_toast", { hasText: "Notifications" })
254 | .getByRole("button", { name: "Dismiss" })
> 255 | .click();
| ^
256 | }
257 |
258 | /**
at ElementAppPage.closeNotificationToast (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:255:14)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:75:19
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
1) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/pages/ElementAppPage.ts#L255
1) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_Toast_toast').filter({ hasText: 'Notifications' }).getByRole('button', { name: 'Dismiss' })
at ../pages/ElementAppPage.ts:255
253 | .locator(".mx_Toast_toast", { hasText: "Notifications" })
254 | .getByRole("button", { name: "Dismiss" })
> 255 | .click();
| ^
256 | }
257 |
258 | /**
at ElementAppPage.closeNotificationToast (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:255:14)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:75:19
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
1) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/pages/ElementAppPage.ts#L255
1) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_Toast_toast').filter({ hasText: 'Notifications' }).getByRole('button', { name: 'Dismiss' })
at ../pages/ElementAppPage.ts:255
253 | .locator(".mx_Toast_toast", { hasText: "Notifications" })
254 | .getByRole("button", { name: "Dismiss" })
> 255 | .click();
| ^
256 | }
257 |
258 | /**
at ElementAppPage.closeNotificationToast (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:255:14)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:75:19
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
1) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
Run Tests [Pinecone] 4/4
Testing stopped early after 10 maximum allowed failures.
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
2) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive:
apps/web/playwright/pages/ElementAppPage.ts#L255
2) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_Toast_toast').filter({ hasText: 'Notifications' }).getByRole('button', { name: 'Dismiss' })
at ../pages/ElementAppPage.ts:255
253 | .locator(".mx_Toast_toast", { hasText: "Notifications" })
254 | .getByRole("button", { name: "Dismiss" })
> 255 | .click();
| ^
256 | }
257 |
258 | /**
at ElementAppPage.closeNotificationToast (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:255:14)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:75:19
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
2) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/pages/ElementAppPage.ts#L255
1) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_Toast_toast').filter({ hasText: 'Notifications' }).getByRole('button', { name: 'Dismiss' })
at ../pages/ElementAppPage.ts:255
253 | .locator(".mx_Toast_toast", { hasText: "Notifications" })
254 | .getByRole("button", { name: "Dismiss" })
> 255 | .click();
| ^
256 | }
257 |
258 | /**
at ElementAppPage.closeNotificationToast (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:255:14)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:75:19
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
1) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/pages/ElementAppPage.ts#L255
1) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_Toast_toast').filter({ hasText: 'Notifications' }).getByRole('button', { name: 'Dismiss' })
at ../pages/ElementAppPage.ts:255
253 | .locator(".mx_Toast_toast", { hasText: "Notifications" })
254 | .getByRole("button", { name: "Dismiss" })
> 255 | .click();
| ^
256 | }
257 |
258 | /**
at ElementAppPage.closeNotificationToast (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:255:14)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:75:19
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
1) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/pages/ElementAppPage.ts#L255
1) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_Toast_toast').filter({ hasText: 'Notifications' }).getByRole('button', { name: 'Dismiss' })
at ../pages/ElementAppPage.ts:255
253 | .locator(".mx_Toast_toast", { hasText: "Notifications" })
254 | .getByRole("button", { name: "Dismiss" })
> 255 | .click();
| ^
256 | }
257 |
258 | /**
at ElementAppPage.closeNotificationToast (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:255:14)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:75:19
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts#L74
1) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Test timeout of 30000ms exceeded while running "beforeEach" hook.
72 |
73 | // Load the user fixture for all tests
> 74 | test.beforeEach(async ({ app, user }) => {
| ^
75 | await app.closeNotificationToast();
76 | });
77 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:74:10
|
|
Run Tests [Dendrite] 4/4
Testing stopped early after 10 maximum allowed failures.
|
|
[Firefox] › playwright/e2e/messages/messages.spec.ts:223:5 › Message url previews › should render a basic preview @screenshot:
apps/web/playwright/e2e/messages/messages.spec.ts#L238
2) [Firefox] › playwright/e2e/messages/messages.spec.ts:223:5 › Message url previews › should render a basic preview @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 52
- Array []
+ Array [
+ Object {
+ "description": "Ensure elements that have scrollable content are accessible by keyboard",
+ "help": "Scrollable region must have keyboard access",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.11/scrollable-region-focusable?application=playwright",
+ "id": "scrollable-region-focusable",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "focusable-content",
+ "impact": "serious",
+ "message": "Element should have focusable content",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "focusable-element",
+ "impact": "serious",
+ "message": "Element should be focusable",
+ "relatedNodes": Array [],
+ },
+ ],
+ "failureSummary": "Fix any of the following:
+ Element should have focusable content
+ Element should be focusable",
+ "html": "<span class=\"mx_TextualEvent mx_GenericEventListSummary_summary\">Alice created and configured the room.</span>",
+ "impact": "serious",
+ "none": Array [],
+ "target": Array [
+ ".mx_TextualEvent",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.keyboard",
+ "wcag2a",
+ "wcag211",
+ "wcag213",
+ "TTv5",
+ "TT4.a",
+ "EN-301-549",
+ "EN-9.2.1.1",
+ "EN-9.2.1.3",
+ "RGAAv4",
+ "RGAA-7.3.2",
+ ],
+ },
+ ]
236 | const msgTile = await sendMessage(page, "https://example.org");
237 | await expect(msgTile.getByRole("link", { name: "A simple site" })).toBeVisible();
> 238 | await expect(axe).toHaveNoViolations();
| ^
239 | await expect(msgTile).toMatchScreenshot("preview-basic.png", screenshotOptions(page));
240 | });
241 | test(
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/messages/messages.spec.ts:238:27
|
|
[Firefox] › playwright/e2e/messages/messages.spec.ts:223:5 › Message url previews › should render a basic preview @screenshot:
apps/web/playwright/e2e/messages/messages.spec.ts#L238
2) [Firefox] › playwright/e2e/messages/messages.spec.ts:223:5 › Message url previews › should render a basic preview @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 52
- Array []
+ Array [
+ Object {
+ "description": "Ensure elements that have scrollable content are accessible by keyboard",
+ "help": "Scrollable region must have keyboard access",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.11/scrollable-region-focusable?application=playwright",
+ "id": "scrollable-region-focusable",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "focusable-content",
+ "impact": "serious",
+ "message": "Element should have focusable content",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "focusable-element",
+ "impact": "serious",
+ "message": "Element should be focusable",
+ "relatedNodes": Array [],
+ },
+ ],
+ "failureSummary": "Fix any of the following:
+ Element should have focusable content
+ Element should be focusable",
+ "html": "<span class=\"mx_TextualEvent mx_GenericEventListSummary_summary\">Alice created and configured the room.</span>",
+ "impact": "serious",
+ "none": Array [],
+ "target": Array [
+ ".mx_TextualEvent",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.keyboard",
+ "wcag2a",
+ "wcag211",
+ "wcag213",
+ "TTv5",
+ "TT4.a",
+ "EN-301-549",
+ "EN-9.2.1.1",
+ "EN-9.2.1.3",
+ "RGAAv4",
+ "RGAA-7.3.2",
+ ],
+ },
+ ]
236 | const msgTile = await sendMessage(page, "https://example.org");
237 | await expect(msgTile.getByRole("link", { name: "A simple site" })).toBeVisible();
> 238 | await expect(axe).toHaveNoViolations();
| ^
239 | await expect(msgTile).toMatchScreenshot("preview-basic.png", screenshotOptions(page));
240 | });
241 | test(
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/messages/messages.spec.ts:238:27
|
|
[Firefox] › playwright/e2e/messages/messages.spec.ts:223:5 › Message url previews › should render a basic preview @screenshot:
apps/web/playwright/e2e/messages/messages.spec.ts#L238
2) [Firefox] › playwright/e2e/messages/messages.spec.ts:223:5 › Message url previews › should render a basic preview @screenshot
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 52
- Array []
+ Array [
+ Object {
+ "description": "Ensure elements that have scrollable content are accessible by keyboard",
+ "help": "Scrollable region must have keyboard access",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.11/scrollable-region-focusable?application=playwright",
+ "id": "scrollable-region-focusable",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "focusable-content",
+ "impact": "serious",
+ "message": "Element should have focusable content",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "focusable-element",
+ "impact": "serious",
+ "message": "Element should be focusable",
+ "relatedNodes": Array [],
+ },
+ ],
+ "failureSummary": "Fix any of the following:
+ Element should have focusable content
+ Element should be focusable",
+ "html": "<span class=\"mx_TextualEvent mx_GenericEventListSummary_summary\">Alice created and configured the room.</span>",
+ "impact": "serious",
+ "none": Array [],
+ "target": Array [
+ ".mx_TextualEvent",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.keyboard",
+ "wcag2a",
+ "wcag211",
+ "wcag213",
+ "TTv5",
+ "TT4.a",
+ "EN-301-549",
+ "EN-9.2.1.1",
+ "EN-9.2.1.3",
+ "RGAAv4",
+ "RGAA-7.3.2",
+ ],
+ },
+ ]
236 | const msgTile = await sendMessage(page, "https://example.org");
237 | await expect(msgTile.getByRole("link", { name: "A simple site" })).toBeVisible();
> 238 | await expect(axe).toHaveNoViolations();
| ^
239 | await expect(msgTile).toMatchScreenshot("preview-basic.png", screenshotOptions(page));
240 | });
241 | test(
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/messages/messages.spec.ts:238:27
|
|
[Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Test Room"]').first()
- locator resolved to <div title="Test Room" data-testid="room-name" class="_roomName_rtaba_83">Test Room</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/links/permalinks.spec.ts:121:19
|
|
[Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/e2e/links/permalinks.spec.ts#L0
1) [Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Test Room"]').first()
- locator resolved to <div title="Test Room" data-testid="room-name" class="_roomName_rtaba_83">Test Room</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/links/permalinks.spec.ts:121:19
|
|
[Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/e2e/links/permalinks.spec.ts#L0
1) [Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Test Room"]').first()
- locator resolved to <div title="Test Room" data-testid="room-name" class="_roomName_rtaba_83">Test Room</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/links/permalinks.spec.ts:121:19
|
|
[Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/e2e/links/permalinks.spec.ts#L0
1) [Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Test timeout of 30000ms exceeded.
|
|
Run Tests [Firefox] 2/4
Testing stopped early after 10 maximum allowed failures.
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
apps/web/playwright/e2e/read-receipts/index.ts#L441
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('option', { name: /^Open room Room Beta/ })
- locator resolved to <button type="button" tabindex="-1" role="option" aria-setsize="2" aria-posinset="1" data-state="closed" aria-haspopup="menu" aria-selected="false" aria-label="Open room Room Beta with 1 unread message." class="_flex_4dswl_9 _roomListItem_rtaba_8 mx_RoomListItemView _bold_rtaba_109 _firstItem_rtaba_123">…</button>
- 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
45 × 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 read-receipts/index.ts:441
439 | */
440 | async markAsRead(room: RoomRef) {
> 441 | await this.getRoomListTile(room.name).click({ button: "right" });
| ^
442 | await this.page.getByText("Mark as read").click();
443 | }
444 |
at Helpers.markAsRead (/home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/index.ts:441:47)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:61:28
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Room Beta"]').first()
- locator resolved to <div title="Room Beta" data-testid="room-name" class="_roomName_rtaba_83">Room Beta</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
45 × 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 Helpers.goTo (/home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/index.ts:369:24)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Room Beta"]').first()
- locator resolved to <div title="Room Beta" data-testid="room-name" class="_roomName_rtaba_83">Room Beta</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
44 × 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 Helpers.goTo (/home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/index.ts:369:24)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Room Beta"]').first()
- locator resolved to <div title="Room Beta" data-testid="room-name" class="_roomName_rtaba_83">Room Beta</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
34 × 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 Helpers.goTo (/home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/index.ts:369:24)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Test timeout of 30000ms exceeded.
|
|
Run Tests [WebKit] 3/4
Testing stopped early after 10 maximum allowed failures.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room:
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.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room:
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
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room:
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.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
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
48 × 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
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
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
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.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
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
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
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.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
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
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
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
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.
|
|
Run Tests [Firefox] 1/4
Testing stopped early after 10 maximum allowed failures.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
2) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
apps/web/playwright/e2e/read-receipts/index.ts#L441
2) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('option', { name: /^Open room Room Beta/ })
- locator resolved to <button type="button" tabindex="-1" role="option" aria-setsize="2" aria-posinset="1" data-state="closed" aria-haspopup="menu" aria-selected="false" aria-label="Open room Room Beta with 1 unread message." class="_flex_4dswl_9 _roomListItem_rtaba_8 mx_RoomListItemView _bold_rtaba_109 _firstItem_rtaba_123">…</button>
- 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
45 × 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 read-receipts/index.ts:441
439 | */
440 | async markAsRead(room: RoomRef) {
> 441 | await this.getRoomListTile(room.name).click({ button: "right" });
| ^
442 | await this.page.getByText("Mark as read").click();
443 | }
444 |
at Helpers.markAsRead (/home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/index.ts:441:47)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:61:28
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
2) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Room Beta"]').first()
- locator resolved to <div title="Room Beta" data-testid="room-name" class="_roomName_rtaba_83">Room Beta</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
45 × 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
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 Helpers.goTo (/home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/index.ts:369:24)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Room Beta"]').first()
- locator resolved to <div title="Room Beta" data-testid="room-name" class="_roomName_rtaba_83">Room Beta</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
47 × 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 Helpers.goTo (/home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/index.ts:369:24)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Room Beta"]').first()
- locator resolved to <div title="Room Beta" data-testid="room-name" class="_roomName_rtaba_83">Room Beta</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
45 × 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
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 Helpers.goTo (/home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/index.ts:369:24)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Test timeout of 30000ms exceeded.
|
|
Run Tests [Firefox] 3/4
Testing stopped early after 10 maximum allowed failures.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
2) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [WebKit] › 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
48 × 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
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
2) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [WebKit] › 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
48 × 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
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [WebKit] › 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
48 × 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
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [WebKit] › 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
47 × 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
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
Test timeout of 30000ms exceeded.
|
|
Run Tests [WebKit] 1/4
Testing stopped early after 10 maximum allowed failures.
|
|
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:93:9 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false:
apps/web/playwright/pages/client.ts#L415
2) [WebKit] › playwright/e2e/modules/custom-component.spec.ts:93:9 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: TypeError: null is not an object (evaluating 'cli.uploadContent')
at ../pages/client.ts:415
413 | public async uploadContent(file: Buffer, opts?: UploadOpts): Promise<Awaited<Upload["promise"]>> {
414 | const client = await this.prepareClient();
> 415 | return client.evaluate(
| ^
416 | async (cli: MatrixClient, { file, opts }) => cli.uploadContent(new Uint8Array(file), opts),
417 | {
418 | file: [...file],
at Client.uploadContent (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:415:23)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/modules/custom-component.spec.ts:100:28
|
|
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:93:9 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false:
apps/web/playwright/pages/ElementAppPage.ts#L129
2) [WebKit] › playwright/e2e/modules/custom-component.spec.ts:93:9 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
Error: page.goto: Test timeout of 30000ms exceeded.
Call log:
- navigating to "http://localhost:8080/#/room/!cfqGEvFqmdczXCQWlu:localhost", waiting until "load"
at ../pages/ElementAppPage.ts:129
127 |
128 | public async viewRoomById(roomId: string): Promise<void> {
> 129 | await this.page.goto(`/#/room/${roomId}`);
| ^
130 | }
131 |
132 | /**
at ElementAppPage.viewRoomById (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:129:25)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/modules/custom-component.spec.ts:99:23
|
|
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:93:9 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false:
apps/web/playwright/e2e/modules/custom-component.spec.ts#L0
2) [WebKit] › playwright/e2e/modules/custom-component.spec.ts:93:9 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Test Room"]').first()
- locator resolved to <div title="Test Room" data-testid="room-name" class="_roomName_rtaba_83">Test Room</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
48 × 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/links/permalinks.spec.ts:121:19
|
|
[WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/e2e/links/permalinks.spec.ts#L0
1) [WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Test Room"]').first()
- locator resolved to <div title="Test Room" data-testid="room-name" class="_roomName_rtaba_83">Test Room</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
47 × 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
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/links/permalinks.spec.ts:121:19
|
|
[WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/e2e/links/permalinks.spec.ts#L0
1) [WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/pages/ElementAppPage.ts#L97
1) [WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Test Room"]').first()
- locator resolved to <div title="Test Room" data-testid="room-name" class="_roomName_rtaba_83">Test Room</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
47 × 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/links/permalinks.spec.ts:121:19
|
|
[WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills:
apps/web/playwright/e2e/links/permalinks.spec.ts#L0
1) [WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
Test timeout of 30000ms exceeded.
|
|
Run Tests [WebKit] 2/4
Testing stopped early after 10 maximum allowed failures.
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:5 › Dehydration › 'Reset cryptographic identity' removes dehydrated device:
apps/web/playwright/pages/ElementAppPage.ts#L72
3) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:5 › Dehydration › 'Reset cryptographic identity' removes dehydrated device
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:72
70 |
71 | public async getClipboard(): Promise<string> {
> 72 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
73 | }
74 |
75 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:72:32)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/dehydration.spec.ts:145:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:5 › Dehydration › 'Reset cryptographic identity' removes dehydrated device:
apps/web/playwright/pages/ElementAppPage.ts#L72
3) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:5 › Dehydration › 'Reset cryptographic identity' removes dehydrated device
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:72
70 |
71 | public async getClipboard(): Promise<string> {
> 72 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
73 | }
74 |
75 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:72:32)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/dehydration.spec.ts:145:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:5 › Dehydration › 'Reset cryptographic identity' removes dehydrated device:
apps/web/playwright/pages/ElementAppPage.ts#L72
3) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:5 › Dehydration › 'Reset cryptographic identity' removes dehydrated device
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:72
70 |
71 | public async getClipboard(): Promise<string> {
> 72 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
73 | }
74 |
75 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:72:32)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/dehydration.spec.ts:145:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:5 › Dehydration › 'Get recovery key' creates dehydrated device:
apps/web/playwright/pages/ElementAppPage.ts#L72
2) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:5 › Dehydration › 'Get recovery key' creates dehydrated device
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:72
70 |
71 | public async getClipboard(): Promise<string> {
> 72 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
73 | }
74 |
75 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:72:32)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/dehydration.spec.ts:75:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:5 › Dehydration › 'Get recovery key' creates dehydrated device:
apps/web/playwright/pages/ElementAppPage.ts#L72
2) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:5 › Dehydration › 'Get recovery key' creates dehydrated device
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:72
70 |
71 | public async getClipboard(): Promise<string> {
> 72 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
73 | }
74 |
75 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:72:32)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/dehydration.spec.ts:75:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:5 › Dehydration › 'Get recovery key' creates dehydrated device:
apps/web/playwright/pages/ElementAppPage.ts#L72
2) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:5 › Dehydration › 'Get recovery key' creates dehydrated device
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:72
70 |
71 | public async getClipboard(): Promise<string> {
> 72 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
73 | }
74 |
75 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/apps/web/playwright/pages/ElementAppPage.ts:72:32)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/dehydration.spec.ts:75:39
|
|
[WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery:
apps/web/playwright/e2e/crypto/backups-mas.spec.ts#L60
1) [WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'Back up your chats' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Back up your chats' })
58 | await page.getByRole("button", { name: "Create room" }).click();
59 |
> 60 | await expect(page.getByRole("heading", { name: "Back up your chats" })).toBeVisible();
| ^
61 | });
62 | });
63 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/backups-mas.spec.ts:60:81
|
|
[WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery:
apps/web/playwright/e2e/crypto/backups-mas.spec.ts#L60
1) [WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'Back up your chats' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Back up your chats' })
58 | await page.getByRole("button", { name: "Create room" }).click();
59 |
> 60 | await expect(page.getByRole("heading", { name: "Back up your chats" })).toBeVisible();
| ^
61 | });
62 | });
63 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/backups-mas.spec.ts:60:81
|
|
[WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery:
apps/web/playwright/e2e/crypto/backups-mas.spec.ts#L60
1) [WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'Back up your chats' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Back up your chats' })
58 | await page.getByRole("button", { name: "Create room" }).click();
59 |
> 60 | await expect(page.getByRole("heading", { name: "Back up your chats" })).toBeVisible();
| ^
61 | });
62 | });
63 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/backups-mas.spec.ts:60:81
|
|
Run Tests [WebKit] 4/4
Testing stopped early after 10 maximum allowed failures.
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Test room"]').first()
- locator resolved to <div title="Test room" data-testid="room-name" class="_roomName_rtaba_83">Test room</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
106 × 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/right-panel/memberlist.spec.ts:59:19
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot:
apps/web/playwright/e2e/right-panel/memberlist.spec.ts#L0
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Test room"]').first()
- locator resolved to <div title="Test room" data-testid="room-name" class="_roomName_rtaba_83">Test room</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
108 × 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/right-panel/memberlist.spec.ts:59:19
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot:
apps/web/playwright/e2e/right-panel/memberlist.spec.ts#L0
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot:
apps/web/playwright/pages/ElementAppPage.ts#L97
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Test room"]').first()
- locator resolved to <div title="Test room" data-testid="room-name" class="_roomName_rtaba_83">Test room</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
106 × 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/right-panel/memberlist.spec.ts:59:19
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot:
apps/web/playwright/e2e/right-panel/memberlist.spec.ts#L0
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot
Test timeout of 60000ms exceeded.
|
|
[Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery:
apps/web/playwright/e2e/crypto/backups-mas.spec.ts#L60
1) [Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'Back up your chats' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Back up your chats' })
58 | await page.getByRole("button", { name: "Create room" }).click();
59 |
> 60 | await expect(page.getByRole("heading", { name: "Back up your chats" })).toBeVisible();
| ^
61 | });
62 | });
63 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/backups-mas.spec.ts:60:81
|
|
[Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery:
apps/web/playwright/e2e/crypto/backups-mas.spec.ts#L60
1) [Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'Back up your chats' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Back up your chats' })
58 | await page.getByRole("button", { name: "Create room" }).click();
59 |
> 60 | await expect(page.getByRole("heading", { name: "Back up your chats" })).toBeVisible();
| ^
61 | });
62 | });
63 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/backups-mas.spec.ts:60:81
|
|
[Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery:
apps/web/playwright/e2e/crypto/backups-mas.spec.ts#L60
1) [Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'Back up your chats' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Back up your chats' })
58 | await page.getByRole("button", { name: "Create room" }).click();
59 |
> 60 | await expect(page.getByRole("heading", { name: "Back up your chats" })).toBeVisible();
| ^
61 | });
62 | });
63 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/backups-mas.spec.ts:60:81
|
|
Run Tests [Firefox] 4/4
Testing stopped early after 10 maximum allowed failures.
|
|
end-to-end-tests
Process completed with exit code 1.
|
|
🎭 Playwright Run Summary
1 flaky
[Pinecone] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
104 skipped
65 passed (3.7m)
|
|
🎭 Playwright Run Summary
104 skipped
66 passed (3.7m)
|
|
🎭 Playwright Run Summary
45 skipped
125 passed (11.7m)
|
|
🎭 Playwright Run Summary
3 failed
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
[Pinecone] › playwright/e2e/room/invites.spec.ts:43:5 › Invites › should be able to decline an invite, report the room and ignore the user @screenshot
2 flaky
[Pinecone] › playwright/e2e/read-receipts/room-list-order.spec.ts:45:9 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list with default 'activity' order @mergequeue
[Pinecone] › playwright/e2e/settings/encryption-user-tab/recovery.spec.ts:56:5 › Recovery section in Encryption tab › should setup the recovery key @screenshot @no-webkit
66 skipped
94 passed (12.4m)
|
|
🎭 Playwright Run Summary
3 failed
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:5 › Invites › should render an invite view @screenshot
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:5 › Invites › should be able to decline an invite
[Dendrite] › playwright/e2e/room/invites.spec.ts:43:5 › Invites › should be able to decline an invite, report the room and ignore the user @screenshot
3 flaky
[Dendrite] › playwright/e2e/read-receipts/room-list-order.spec.ts:45:9 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list with default 'activity' order @mergequeue
[Dendrite] › playwright/e2e/room-directory/room-directory.spec.ts:19:5 › Room Directory › should allow admin to add alias & publish room to directory @no-webkit
[Dendrite] › playwright/e2e/settings/encryption-user-tab/recovery.spec.ts:56:5 › Recovery section in Encryption tab › should setup the recovery key @screenshot @no-webkit
64 skipped
95 passed (12.7m)
|
|
🎭 Playwright Run Summary
3 failed
[Dendrite] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
2 flaky
[Dendrite] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:192:13 › Room list › Room list › Shortcuts › should select the next unread room
30 skipped
133 passed (13.1m)
|
|
🎭 Playwright Run Summary
3 failed
[Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
3 flaky
[Pinecone] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
[Pinecone] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:192:13 › Room list › Room list › Shortcuts › should select the next unread room
30 skipped
132 passed (14.1m)
|
|
🎭 Playwright Run Summary
3 skipped
162 passed (14.5m)
|
|
🎭 Playwright Run Summary
168 passed (17.2m)
|
|
🎭 Playwright Run Summary
2 skipped
162 passed (17.6m)
|
|
🎭 Playwright Run Summary
10 failed
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:122:5 › Sliding Sync › should not move the selected room: it should be sticky
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:171:5 › Sliding Sync › should show unread indicators
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:187:5 › Sliding Sync › should update user settings promptly
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:194:5 › Sliding Sync › should send subscribe_rooms on room switch if room not already subscribed
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:225:5 › Sliding Sync › should show and be able to accept/reject/rescind invites
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:291:5 › Sliding Sync › should show a favourite DM only in the favourite sublist
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:313:5 › Sliding Sync › should clear the reply to field when swapping rooms
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:345:5 › Sliding Sync › should not cancel replies when permalinks are clicked
35 skipped
119 did not run
|
|
🎭 Playwright Run Summary
10 failed
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:122:5 › Sliding Sync › should not move the selected room: it should be sticky
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:171:5 › Sliding Sync › should show unread indicators
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:187:5 › Sliding Sync › should update user settings promptly
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:194:5 › Sliding Sync › should send subscribe_rooms on room switch if room not already subscribed
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:225:5 › Sliding Sync › should show and be able to accept/reject/rescind invites
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:291:5 › Sliding Sync › should show a favourite DM only in the favourite sublist
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:313:5 › Sliding Sync › should clear the reply to field when swapping rooms
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:345:5 › Sliding Sync › should not cancel replies when permalinks are clicked
35 skipped
119 did not run
|
|
🎭 Playwright Run Summary
10 failed
[Firefox] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
[Firefox] › playwright/e2e/messages/messages.spec.ts:223:5 › Message url previews › should render a basic preview @screenshot
[Firefox] › playwright/e2e/messages/messages.spec.ts:241:5 › Message url previews › should render a preview with a thumbnail @screenshot
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:93:9 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:115:9 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:5 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:25:5 › Pinned messages › should pin one message and to have the pinned message badge in the timeline @screenshot
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:46:5 › Pinned messages › should pin messages and show them in the room info panel
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:55:5 › Pinned messages › should pin messages and show them in the pinned message panel
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:66:5 › Pinned messages › should unpin one message
3 skipped
110 did not run
47 passed (19.5m)
|
|
🎭 Playwright Run Summary
10 failed
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:67:13 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:90:13 › Read receipts › reactions › in threads › A room with a reaction to a threaded message is still unread after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:119:13 › Read receipts › reactions › in threads › A room where all reactions in threads are read is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:160:13 › Read receipts › reactions › in threads › Can remove a reaction in a thread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:19:13 › Read receipts › reactions › in the main timeline › Receiving a reaction to a message does not make a room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:38:13 › Read receipts › reactions › in the main timeline › Reacting to a message after marking as read does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:55:13 › Read receipts › reactions › in the main timeline › A room with an unread reaction is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:75:13 › Read receipts › reactions › in the main timeline › A room where all reactions are read is still read after restart @mergequeue
155 did not run
|
|
🎭 Playwright Run Summary
10 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
9 skipped
143 did not run
6 passed (20.6m)
|
|
🎭 Playwright Run Summary
10 failed
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:13 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:13 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:67:13 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:90:13 › Read receipts › reactions › in threads › A room with a reaction to a threaded message is still unread after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:119:13 › Read receipts › reactions › in threads › A room where all reactions in threads are read is still read after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:160:13 › Read receipts › reactions › in threads › Can remove a reaction in a thread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:19:13 › Read receipts › reactions › in the main timeline › Receiving a reaction to a message does not make a room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:38:13 › Read receipts › reactions › in the main timeline › Reacting to a message after marking as read does not make the room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:55:13 › Read receipts › reactions › in the main timeline › A room with an unread reaction is still read after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:75:13 › Read receipts › reactions › in the main timeline › A room where all reactions are read is still read after restart @mergequeue
155 did not run
|
|
🎭 Playwright Run Summary
10 failed
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:5 › Landmark navigation tests › with an open room
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
[WebKit] › playwright/e2e/app-loading/stored-credentials.spec.ts:26:1 › Shows the last known page on reload
[WebKit] › playwright/e2e/chat-export/html-export.spec.ts:92:5 › HTML Export › should export html successfully and match screenshot @screenshot
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:33:9 › Composer › CIDER › sends a message when you click send or press Enter
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:57:9 › Composer › CIDER › can write formatted text
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:68:9 › Composer › CIDER › should allow user to input emoji via graphical picker
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:81:13 › Composer › CIDER › render emoji picker with larger viewport height › render emoji picker @screenshot
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:97:13 › Composer › CIDER › render emoji picker with small viewport height › render emoji picker @screenshot
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:111:9 › Composer › CIDER › should have focus lock in emoji picker
9 skipped
143 did not run
6 passed (20.7m)
|
|
🎭 Playwright Run Summary
10 failed
[WebKit] › playwright/e2e/links/permalinks.spec.ts:111:5 › triple-click message selection › should select entire message line when triple-clicking on message with pills
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:93:9 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:115:9 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:5 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:25:5 › Pinned messages › should pin one message and to have the pinned message badge in the timeline @screenshot
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:46:5 › Pinned messages › should pin messages and show them in the room info panel
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:55:5 › Pinned messages › should pin messages and show them in the pinned message panel
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:66:5 › Pinned messages › should unpin one message
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:79:5 › Pinned messages › should unpin all messages @screenshot
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:93:5 › Pinned messages › should be able to pin and unpin from the quick actions
1 skipped
108 did not run
51 passed (23.7m)
|
|
🎭 Playwright Run Summary
10 failed
[WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:5 › Dehydration › 'Get recovery key' creates dehydrated device
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:5 › Dehydration › 'Reset cryptographic identity' removes dehydrated device
[WebKit] › playwright/e2e/login/login-sso.spec.ts:20:5 › SSO login › logs in with SSO and lands on the home screen
[WebKit] › playwright/e2e/login/soft_logout_oauth.spec.ts:40:5 › Soft logout with SSO user › shows the soft-logout page when a request fails, and allows a re-login
[WebKit] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot
[WebKit] › playwright/e2e/right-panel/memberlist.spec.ts:66:5 › Memberlist › should handle scroll and click to view member profile
[WebKit] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
[WebKit] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
[WebKit] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:122:5 › Sliding Sync › should not move the selected room: it should be sticky
5 skipped
127 did not run
22 passed (24.2m)
|
|
🎭 Playwright Run Summary
10 failed
[Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:5 › Encryption state after registration › user is prompted to set up recovery
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:58:5 › Memberlist › Renders correctly @screenshot
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:66:5 › Memberlist › should handle scroll and click to view member profile
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:78:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:99:5 › Sliding Sync › should move rooms around as new events arrive
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:122:5 › Sliding Sync › should not move the selected room: it should be sticky
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:171:5 › Sliding Sync › should show unread indicators
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:187:5 › Sliding Sync › should update user settings promptly
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:194:5 › Sliding Sync › should send subscribe_rooms on room switch if room not already subscribed
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:225:5 › Sliding Sync › should show and be able to accept/reject/rescind invites
6 skipped
122 did not run
26 passed (28.3m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
all-blob-reports-Chrome-1
Expired
|
1.01 MB |
sha256:6a50f90e3b794994c60e1a7a4b245ea80df232a8464d74566095670d7084f1f9
|
|
|
all-blob-reports-Chrome-2
Expired
|
884 KB |
sha256:be385675d977f106e294cd9b8fefae1631e015cda2db9e7385dad148e824df49
|
|
|
all-blob-reports-Chrome-3
Expired
|
962 KB |
sha256:6d4337ccae149701e130a3ef09e1708a11d864655eb82b7656ede8df61810c2e
|
|
|
all-blob-reports-Chrome-4
Expired
|
1.12 MB |
sha256:d06fe1609f0023c25184c77cfc73978f2f40c199379acea012b64c825716c764
|
|
|
all-blob-reports-Dendrite-1
Expired
|
30.2 MB |
sha256:e9a46ec8a5f12b0446f22d9347584c5c9e55e16bf32b596b8745ea8d785f4c83
|
|
|
all-blob-reports-Dendrite-2
Expired
|
552 KB |
sha256:74be6e91f901534b1d77d0b3719a38e9abb20323a626aab5c68860894595ed57
|
|
|
all-blob-reports-Dendrite-3
Expired
|
28.5 MB |
sha256:e52e2c93eb22397ba8eb2772ede8925c0cef79a1067b69c6124726bdc6328269
|
|
|
all-blob-reports-Dendrite-4
Expired
|
31.7 MB |
sha256:e13a98d20e551cef839aea0d59e29d587e14c1ab1e5b7a5cb7e10e5ee94d565b
|
|
|
all-blob-reports-Firefox-1
Expired
|
18.4 MB |
sha256:64b03033231ceb0196a557bc0816db6ee54b7f7592ff59a2334f7dedcb9c1d1b
|
|
|
all-blob-reports-Firefox-2
Expired
|
29.9 MB |
sha256:11bd77ba28276cbb513c07fa4854a0ae97386909448a9625ff3dc83d2cf9d073
|
|
|
all-blob-reports-Firefox-3
Expired
|
215 MB |
sha256:a85768db94d4729d099122ec48ff15adc75ebe91458fc659a63f96f9ed5ab8f1
|
|
|
all-blob-reports-Firefox-4
Expired
|
25 MB |
sha256:45ccc35b69ce9bffe74f74ae867c145fb47db9e0ae6e8e4c262971ae692a7caa
|
|
|
all-blob-reports-Pinecone-1
Expired
|
33.5 MB |
sha256:ee7fdada13c683a4ba1595ba6006af20d3d0b00e7beab28e55f267d27b09dae4
|
|
|
all-blob-reports-Pinecone-2
Expired
|
4.06 MB |
sha256:bd37969a1f89640d23c790b0af389ce436a45cfe1f786ec2a9756ad3cfe45a04
|
|
|
all-blob-reports-Pinecone-3
Expired
|
24.2 MB |
sha256:e16ca603c645158772ffc8298c6340d62c50534c86c83b97cbe0484f710fb26b
|
|
|
all-blob-reports-Pinecone-4
Expired
|
32.6 MB |
sha256:4c39d54e1f97c54c371c38433ca66400e821d994c1272a19cd675c7f8d531174
|
|
|
all-blob-reports-WebKit-1
Expired
|
44.5 MB |
sha256:e8674ae3eecae73a8dd35fc55234739f86a6a1458c0dafde387d8bc44f02ec8f
|
|
|
all-blob-reports-WebKit-2
Expired
|
47.3 MB |
sha256:1cac20fa4c21f3b706ac91a62bb2ec22598c6e08a5cd3fb51c4aaac7ccb11c07
|
|
|
all-blob-reports-WebKit-3
Expired
|
77.9 MB |
sha256:015e23a7184585f1ced801b2bca9ed57e3bafa7ed216d89f0dd9cfbd28bf3c32
|
|
|
all-blob-reports-WebKit-4
Expired
|
59.9 MB |
sha256:41cb98484a105f66af620879cf5229a11f5f81fca7411a3861fba2ba4b25eee6
|
|
|
html-report
Expired
|
684 MB |
sha256:f082b52b094c18bf6c85d6dc5fa7c8bfb6358cee9e901929064424016f9cd9f2
|
|
|
webapp
Expired
|
41.3 MB |
sha256:2198e85f6a8ab82b92c9357a928132c9af073ea0d1425c5ae228e3484771c9d7
|
|