End to End Tests #3560
Annotations
4 errors, 5 warnings, and 1 notice
Run Playwright tests:
playwright/e2e/composer/RTE.spec.ts#L84
1) [WebKit] › composer/RTE.spec.ts:38:21 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
Error: expect.toBeVisible: Error: strict mode violation: getByText('this is the spoiler text') resolved to 2 elements:
1) <span>this is the spoiler text</span> aka getByRole('button', { name: 'this is the spoiler text' })
2) <div dir="auto" role="textbox" aria-multiline="true" aria-disabled="false" contenteditable="true" aria-haspopup="listbox" aria-autocomplete="list" class="mx_WysiwygComposer_Editor_content">/spoiler this is the spoiler text </div> aka getByText('/spoiler this is the spoiler')
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('this is the spoiler text')
82 | // Check that a spoiler item has appeared in the timeline and locator the spoiler command text
83 | await expect(page.locator("button.mx_EventTile_spoiler")).toBeVisible();
> 84 | await expect(page.getByText("this is the spoiler text")).toBeVisible();
| ^
85 | });
86 | });
87 | });
at /home/runner/work/element-web/element-web/playwright/e2e/composer/RTE.spec.ts:84:78
|
Run Playwright tests:
playwright/e2e/integration-manager/kick.spec.ts#L128
2) [WebKit] › integration-manager/kick.spec.ts:158:9 › Integration Manager: Kick › should kick the target
Test timeout of 30000ms exceeded while running "beforeEach" hook.
126 | });
127 |
> 128 | test.beforeEach(async ({ page, user, app, room }) => {
| ^
129 | await app.client.setAccountData("m.widgets", {
130 | "m.integration_manager": {
131 | content: {
at /home/runner/work/element-web/element-web/playwright/e2e/integration-manager/kick.spec.ts:128:10
|
Run Playwright tests:
playwright/element-web-test.ts#L232
2) [WebKit] › integration-manager/kick.spec.ts:158:9 › Integration Manager: Kick › should kick the target
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_MatrixChat') to be visible
at ../element-web-test.ts:232
230 | user: async ({ pageWithCredentials: page, credentials }, use) => {
231 | await page.goto("/");
> 232 | await page.waitForSelector(".mx_MatrixChat", { timeout: 30000 });
| ^
233 | await use(credentials);
234 | },
235 |
at Object.user (/home/runner/work/element-web/element-web/playwright/element-web-test.ts:232:20)
|
Run Playwright tests:
playwright/e2e/lazy-loading/lazy-loading.spec.ts#L68
3) [WebKit] › lazy-loading/lazy-loading.spec.ts:109:9 › Lazy Loading › should handle lazy loading properly even when offline
Error: toBeAttached can be only used with Locator object
66 | await app.timeline.scrollToTop();
67 | for (const charly of charlies) {
> 68 | await expect(await app.timeline.findEventTile(charly.credentials.displayName, charlyMsg1)).toBeAttached();
| ^
69 | await expect(await app.timeline.findEventTile(charly.credentials.displayName, charlyMsg2)).toBeAttached();
70 | }
71 | }
at checkPaginatedDisplayNames (/home/runner/work/element-web/element-web/playwright/e2e/lazy-loading/lazy-loading.spec.ts:68:104)
at /home/runner/work/element-web/element-web/playwright/e2e/lazy-loading/lazy-loading.spec.ts:117:9
|
Run Playwright tests:
[WebKit] › crypto/event-shields.spec.ts#L1
[WebKit] › crypto/event-shields.spec.ts took 1.4m
|
Run Playwright tests:
[WebKit] › crypto/crypto.spec.ts#L1
[WebKit] › crypto/crypto.spec.ts took 1.3m
|
Run Playwright tests:
[WebKit] › login/login.spec.ts#L1
[WebKit] › login/login.spec.ts took 1.3m
|
Run Playwright tests:
[WebKit] › crypto/decryption-failure-messages.spec.ts#L1
[WebKit] › crypto/decryption-failure-messages.spec.ts took 52.8s
|
Run Playwright tests:
[WebKit] › knock/knock-into-room.spec.ts#L1
[WebKit] › knock/knock-into-room.spec.ts took 44.0s
|
Run Playwright tests
3 flaky
[WebKit] › composer/RTE.spec.ts:38:21 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
[WebKit] › integration-manager/kick.spec.ts:158:9 › Integration Manager: Kick › should kick the target
[WebKit] › lazy-loading/lazy-loading.spec.ts:109:9 › Lazy Loading › should handle lazy loading properly even when offline
17 skipped
99 passed (18.7m)
|
Loading