Fix widgets getting stuck in loading states #13282
end-to-end-tests.yaml
on: pull_request
Build Element-Web
3m 42s
Matrix: playwright
Downstream Playwright tests [element-modules]
/
Run Playwright end-to-end tests & upload html report
end-to-end-tests
1m 48s
Annotations
2 errors and 6 notices
|
[Chrome] › playwright/e2e/settings/room-settings/roles-permissions-room-settings-tab.spec.ts:28:9 › Roles & Permissions room settings tab › should be able to change the role of a user:
playwright/e2e/settings/room-settings/roles-permissions-room-settings-tab.spec.ts#L39
1) [Chrome] › playwright/e2e/settings/room-settings/roles-permissions-room-settings-tab.spec.ts:28:9 › Roles & Permissions room settings tab › should be able to change the role of a user
Error: expect(locator).toHaveValue(expected) failed
Locator: locator('.mx_Dialog').filter({ has: locator('.mx_RoomSettingsDialog') }).locator('.mx_SettingsFieldset').first().getByRole('combobox', { name: '@user_076f08e958d287b5f9e1-975f7cb9d0e1073eb523:localhost' })
Expected: "50"
Received: "100"
Timeout: 5000ms
Call log:
- Expect "toHaveValue" with timeout 5000ms
- waiting for locator('.mx_Dialog').filter({ has: locator('.mx_RoomSettingsDialog') }).locator('.mx_SettingsFieldset').first().getByRole('combobox', { name: '@user_076f08e958d287b5f9e1-975f7cb9d0e1073eb523:localhost' })
9 × locator resolved to <select type="text" id="mx_Field_5" data-testid="power-level-select-element" label="@user_076f08e958d287b5f9e1-975f7cb9d0e1073eb523:localhost" placeholder="@user_076f08e958d287b5f9e1-975f7cb9d0e1073eb523:localhost">…</select>
- unexpected value "100"
37 | // Change the role of Alice to Moderator (50)
38 | await combobox.selectOption("Moderator");
> 39 | await expect(combobox).toHaveValue("50");
| ^
40 |
41 | // Should display a modal to warn that we are demoting the only admin user
42 | const modal = await page.locator(".mx_Dialog", {
at /home/runner/work/element-web/element-web/playwright/e2e/settings/room-settings/roles-permissions-room-settings-tab.spec.ts:39:32
|
|
[Chrome] › playwright/e2e/composer/CIDER.spec.ts:152:13 › Composer › CIDER › can send mention @screenshot:
playwright/e2e/composer/CIDER.spec.ts#L167
1) [Chrome] › playwright/e2e/composer/CIDER.spec.ts:152:13 › Composer › CIDER › can send mention @screenshot
Error: expect(locator).toHaveScreenshot(expected) failed
Locator: getByRole('textbox', { name: 'Send an unencrypted message…' })
13 pixels (ratio 0.01 of all image pixels) are different.
Snapshot: mention.png
Call log:
- Expect "toHaveScreenshot(mention.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for getByRole('textbox', { name: 'Send an unencrypted message…' })
- locator resolved to <div dir="auto" tabindex="0" role="textbox" translate="no" aria-multiline="true" aria-disabled="false" contenteditable="true" aria-haspopup="listbox" aria-autocomplete="list" data-testid="basicmessagecomposer" aria-label="Send an unencrypted message…" class="mx_BasicMessageComposer_input mx_BasicMessageComposer_input_shouldShowPillAvatar">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 13 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for getByRole('textbox', { name: 'Send an unencrypted message…' })
- locator resolved to <div dir="auto" tabindex="0" role="textbox" translate="no" aria-multiline="true" aria-disabled="false" contenteditable="true" aria-haspopup="listbox" aria-autocomplete="list" data-testid="basicmessagecomposer" aria-label="Send an unencrypted message…" class="mx_BasicMessageComposer_input mx_BasicMessageComposer_input_shouldShowPillAvatar">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 13 pixels (ratio 0.01 of all image pixels) are different.
165 | await page.getByRole("option", { name: `Bob ${bot.credentials.userId}` }).click();
166 | await expect(composer.getByText("Bob")).toBeVisible();
> 167 | await expect(composer).toMatchScreenshot("mention.png");
| ^
168 | await composer.press("Enter");
169 | await expect(page.locator(".mx_EventTile_body", { hasText: "Bob" })).toBeVisible();
170 | });
at /home/runner/work/element-web/element-web/playwright/e2e/composer/CIDER.spec.ts:167:36
|
|
🎭 Playwright Run Summary
2 skipped
77 passed (5.1m)
|
|
🎭 Playwright Run Summary
1 flaky
[Chrome] › playwright/e2e/settings/room-settings/roles-permissions-room-settings-tab.spec.ts:28:9 › Roles & Permissions room settings tab › should be able to change the role of a user
1 skipped
76 passed (5.7m)
|
|
🎭 Playwright Run Summary
76 passed (7.5m)
|
|
🎭 Playwright Run Summary
1 skipped
74 passed (7.2m)
|
|
🎭 Playwright Run Summary
1 flaky
[Chrome] › playwright/e2e/composer/CIDER.spec.ts:152:13 › Composer › CIDER › can send mention @screenshot
78 passed (8.0m)
|
|
🎭 Playwright Run Summary
71 passed (8.7m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
all-blob-reports-Chrome-1
Expired
|
4.69 MB |
sha256:cb779b5291e644a049a8b7d8743d0a25a231a8840990fea0b3c843dd059603c9
|
|
|
all-blob-reports-Chrome-2
Expired
|
482 KB |
sha256:d3725318e557ffca32b62d7027d42cd38509d853472d9a48baa080f2b97b7283
|
|
|
all-blob-reports-Chrome-3
Expired
|
427 KB |
sha256:4a3be3e4bc1640cfd77bab635295e3cf5e6a82fe47321294638ec0cddaa8c60c
|
|
|
all-blob-reports-Chrome-4
Expired
|
4.68 MB |
sha256:77e14070e9ef40ffc3bef0e61c781367c6a8eb00dad4f897c34753cab18b7102
|
|
|
all-blob-reports-Chrome-5
Expired
|
695 KB |
sha256:a467557e09315e27162d6c1923ca9ca02f12f6a70b9919b3937184d49d24d5ff
|
|
|
all-blob-reports-Chrome-6
Expired
|
568 KB |
sha256:41d26b8789318abbc503f1ee8e3f792c71f20877182afe972c100e0baaaef69b
|
|
|
html-report
|
10.9 MB |
sha256:3179bddd42380c25de37e3b2603656cc308b6b39b8e17aaaaf9445f0b893498d
|
|
|
webapp
Expired
|
40.3 MB |
sha256:101f799a2393a11d79256496efc14e8371788a64fd4267266e60d470fb791495
|
|