End to End Tests #7273
Annotations
10 errors and 1 notice
playwright/pages/ElementAppPage.ts#L68
1) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:56:9 › Dehydration › 'Set up recovery' 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:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:69:39
|
playwright/pages/ElementAppPage.ts#L68
1) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:56:9 › Dehydration › 'Set up recovery' 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:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:69:39
|
playwright/pages/ElementAppPage.ts#L68
1) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:56:9 › Dehydration › 'Set up recovery' 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:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:69:39
|
playwright/e2e/crypto/utils.ts#L343
2) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:83:9 › Dehydration › Reset recovery key during login re-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 crypto/utils.ts:343
341 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
342 | // copy the recovery key to use it later
> 343 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
344 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
345 |
346 | // If the device is unverified, there should be a "Setting up keys" step.
at completeCreateSecretStorageDialog (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:343:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:106:9
|
playwright/e2e/crypto/utils.ts#L343
2) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:83:9 › Dehydration › Reset recovery key during login re-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 crypto/utils.ts:343
341 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
342 | // copy the recovery key to use it later
> 343 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
344 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
345 |
346 | // If the device is unverified, there should be a "Setting up keys" step.
at completeCreateSecretStorageDialog (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:343:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:106:9
|
playwright/e2e/crypto/utils.ts#L343
2) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:83:9 › Dehydration › Reset recovery key during login re-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 crypto/utils.ts:343
341 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
342 | // copy the recovery key to use it later
> 343 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
344 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
345 |
346 | // If the device is unverified, there should be a "Setting up keys" step.
at completeCreateSecretStorageDialog (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:343:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:106:9
|
playwright/pages/ElementAppPage.ts#L68
3) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:114:9 › 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:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:129:39
|
playwright/pages/ElementAppPage.ts#L68
3) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:114:9 › 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:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:129:39
|
playwright/pages/ElementAppPage.ts#L68
3) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:114:9 › 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:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:129:39
|
playwright/e2e/timeline/timeline.spec.ts#L916
4) [WebKit] › playwright/e2e/timeline/timeline.spec.ts:911:13 › Timeline › message displaying › should be able to hide an image @screenshot
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_MImageBody').first()
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.mx_MImageBody').first()
9 × locator resolved to <div class="mx_MImageBody">…</div>
- unexpected value "hidden"
914 | await app.timeline.scrollToBottom();
915 | const imgTile = page.locator(".mx_MImageBody").first();
> 916 | await expect(imgTile).toBeVisible();
| ^
917 | await imgTile.hover();
918 | await page.getByRole("button", { name: "Hide" }).click();
919 |
at /home/runner/work/element-web/element-web/playwright/e2e/timeline/timeline.spec.ts:916:35
|
4 failed
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:56:9 › Dehydration › 'Set up recovery' creates dehydrated device
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:83:9 › Dehydration › Reset recovery key during login re-creates dehydrated device
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:114:9 › Dehydration › 'Reset cryptographic identity' removes dehydrated device
[WebKit] › playwright/e2e/timeline/timeline.spec.ts:911:13 › Timeline › message displaying › should be able to hide an image @screenshot
1 flaky
[WebKit] › playwright/e2e/timeline/timeline.spec.ts:1346:13 › Timeline › spoilers › clicking a spoiler containing the pill de-spoilers on 1st click, then follows link on 2nd @screenshot
19 skipped
108 passed (18.3m)
|
The logs for this run have expired and are no longer available.
Loading