End to End Tests #7190
Annotations
10 errors and 1 notice
|
playwright/e2e/crypto/decryption-failure-messages.spec.ts#L1
1) [WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
Test timeout of 60000ms exceeded.
|
|
playwright/e2e/crypto/utils.ts#L217
1) [WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Sign in' })
- locator resolved to <input type="submit" value="Sign in" class="mx_Login_submit"/>
- 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_Dialog_buttons">…</div> from <div id="mx_Dialog_Container">…</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_Dialog_buttons">…</div> from <div id="mx_Dialog_Container">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
98 × 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_Dialog_buttons">…</div> from <div id="mx_Dialog_Container">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at crypto/utils.ts:217
215 | await page.getByRole("textbox", { name: "Username" }).fill(credentials.userId);
216 | await page.getByPlaceholder("Password").fill(credentials.password);
> 217 | await page.getByRole("button", { name: "Sign in" }).click();
| ^
218 |
219 | // if a securityKey was given, verify the new device
220 | if (securityKey !== undefined) {
at logIntoElement (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:217:57)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/decryption-failure-messages.spec.ts:50:13
|
|
playwright/e2e/crypto/decryption-failure-messages.spec.ts#L1
1) [WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
playwright/e2e/crypto/utils.ts#L217
1) [WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Sign in' })
- locator resolved to <input type="submit" value="Sign in" class="mx_Login_submit"/>
- 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_Dialog_buttons">…</div> from <div id="mx_Dialog_Container">…</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_Dialog_buttons">…</div> from <div id="mx_Dialog_Container">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
86 × 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_Dialog_buttons">…</div> from <div id="mx_Dialog_Container">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at crypto/utils.ts:217
215 | await page.getByRole("textbox", { name: "Username" }).fill(credentials.userId);
216 | await page.getByPlaceholder("Password").fill(credentials.password);
> 217 | await page.getByRole("button", { name: "Sign in" }).click();
| ^
218 |
219 | // if a securityKey was given, verify the new device
220 | if (securityKey !== undefined) {
at logIntoElement (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:217:57)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/decryption-failure-messages.spec.ts:50:13
|
|
playwright/e2e/crypto/decryption-failure-messages.spec.ts#L1
1) [WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
playwright/e2e/crypto/utils.ts#L217
1) [WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Sign in' })
- locator resolved to <input type="submit" value="Sign in" class="mx_Login_submit"/>
- 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_Dialog_buttons">…</div> from <div id="mx_Dialog_Container">…</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_Dialog_buttons">…</div> from <div id="mx_Dialog_Container">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
85 × 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_Dialog_buttons">…</div> from <div id="mx_Dialog_Container">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at crypto/utils.ts:217
215 | await page.getByRole("textbox", { name: "Username" }).fill(credentials.userId);
216 | await page.getByPlaceholder("Password").fill(credentials.password);
> 217 | await page.getByRole("button", { name: "Sign in" }).click();
| ^
218 |
219 | // if a securityKey was given, verify the new device
220 | if (securityKey !== undefined) {
at logIntoElement (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:217:57)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/decryption-failure-messages.spec.ts:50:13
|
|
playwright/e2e/chat-export/html-export.spec.ts#L1
2) [WebKit] › playwright/e2e/chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot @screenshot
Error: page.waitForSelector: Target page, context or browser has been closed
Call log:
- waiting for locator('.mx_MatrixChat') to be visible
at Object.user (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/fixtures/user.js:44:20)
|
|
playwright/e2e/crypto/event-shields.spec.ts#L180
3) [WebKit] › playwright/e2e/crypto/event-shields.spec.ts:163:13 › Cryptography › event shields › Should show a grey padlock for a key restored from backup
Error: Timed out 5000ms waiting for expect(locator).not.toBeVisible()
Locator: locator('.mx_EventTile_last').locator('.mx_EventTile_e2eIcon')
Expected: not visible
Received: visible
Call log:
- expect.not.toBeVisible with timeout 5000ms
- waiting for locator('.mx_EventTile_last').locator('.mx_EventTile_e2eIcon')
9 × locator resolved to <div tabindex="0" aria-labelledby="«r81»" aria-label="State of the end-to-end encryption" class="mx_EventTile_e2eIcon mx_EventTile_e2eIcon_warning"></div>
- unexpected value "visible"
178 | await expect(lastTile).toContainText("test encrypted 1");
179 | // no e2e icon
> 180 | await expect(lastTileE2eIcon).not.toBeVisible();
| ^
181 |
182 | // Workaround for https://github.com/element-hq/element-web/issues/27267. It can take up to 10 seconds for
183 | // the key to be backed up.
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/event-shields.spec.ts:180:47
|
|
playwright/e2e/lazy-loading/lazy-loading.spec.ts#L79
4) [WebKit] › playwright/e2e/lazy-loading/lazy-loading.spec.ts:126:9 › Lazy Loading › should handle lazy loading properly even when offline
Error: toBeAttached can be only used with Locator object
77 | await app.timeline.scrollToTop();
78 | for (const charly of charlies) {
> 79 | await expect(await app.timeline.findEventTile(charly.credentials.displayName, charlyMsg1)).toBeAttached();
| ^
80 | await expect(await app.timeline.findEventTile(charly.credentials.displayName, charlyMsg2)).toBeAttached();
81 | }
82 | }
at checkPaginatedDisplayNames (/home/runner/work/element-web/element-web/playwright/e2e/lazy-loading/lazy-loading.spec.ts:79:104)
at /home/runner/work/element-web/element-web/playwright/e2e/lazy-loading/lazy-loading.spec.ts:134:9
|
|
|
|
1 failed
[WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
3 flaky
[WebKit] › playwright/e2e/chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot @screenshot
[WebKit] › playwright/e2e/crypto/event-shields.spec.ts:163:13 › Cryptography › event shields › Should show a grey padlock for a key restored from backup
[WebKit] › playwright/e2e/lazy-loading/lazy-loading.spec.ts:126:9 › Lazy Loading › should handle lazy loading properly even when offline
17 skipped
131 passed (19.6m)
|
The logs for this run have expired and are no longer available.
Loading