element-web-notify #13318
end-to-end-tests.yaml
on: repository_dispatch
Build Element-Web
3m 53s
Matrix: playwright
Downstream Playwright tests [element-modules]
/
Run Playwright end-to-end tests & upload html report
end-to-end-tests
2m 5s
Annotations
2 errors and 6 notices
|
[Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:249:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot:
playwright/e2e/audio-player/audio-player.spec.ts#L21
1) [Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:249:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot
Error: Test timeout of 30000ms exceeded
19 | await tile.hover();
20 | await tile.getByRole("button", { name: "Reply", exact: true }).click();
> 21 | }).toPass();
| ^
22 | await expect(tile.page().getByText("Replying", { exact: true })).toBeVisible();
23 | };
24 |
at clickButtonReply (/home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:21:8)
at /home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:277:19
|
|
[Chrome] › playwright/e2e/widgets/permissions-dialog.spec.ts:49:9 › Widger permissions dialog › should be updated if user is re-invited into the room with updated state event @screenshot:
playwright/e2e/widgets/permissions-dialog.spec.ts#L92
1) [Chrome] › playwright/e2e/widgets/permissions-dialog.spec.ts:49:9 › Widger permissions dialog › should be updated if user is re-invited into the room with updated state event @screenshot
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 53
- Array []
+ Array [
+ Object {
+ "description": "Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
+ "help": "Interactive controls must not be nested",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/nested-interactive?application=playwright",
+ "id": "nested-interactive",
+ "impact": "serious",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "no-focusable-content",
+ "impact": "serious",
+ "message": "Element has focusable descendants",
+ "relatedNodes": Array [
+ Object {
+ "html": "<button class=\"_icon-button_1pz9o_8\" role=\"button\" tabindex=\"0\" aria-disabled=\"false\" aria-label=\"More Options\" type=\"button\" id=\"radix-_r_23_\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" aria-labelledby=\"_r_25_\" data-kind=\"primary\" style=\"--cpd-icon-button-size: 24px;\">",
+ "target": Array [
+ "#radix-_r_23_",
+ ],
+ },
+ Object {
+ "html": "<button class=\"_icon-button_1pz9o_8\" role=\"button\" tabindex=\"0\" aria-disabled=\"false\" aria-label=\"Notification options\" type=\"button\" id=\"radix-_r_2a_\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" aria-labelledby=\"_r_2c_\" data-kind=\"primary\" style=\"--cpd-icon-button-size: 24px;\">",
+ "target": Array [
+ "#radix-_r_2a_",
+ ],
+ },
+ ],
+ },
+ ],
+ "failureSummary": "Fix any of the following:
+ Element has focusable descendants",
+ "html": "<button type=\"button\" role=\"option\" aria-posinset=\"1\" aria-setsize=\"1\" aria-selected=\"true\" aria-label=\"Open room Demo\" tabindex=\"0\" data-state=\"closed\" aria-haspopup=\"menu\" class=\"_flex_4dswl_9 mx_RoomListItemView mx_RoomListItemView_hover mx_RoomListItemView_menu_open mx_RoomListItemView_selected\" style=\"--mx-flex-display: flex; --mx-flex-direction: row; --mx-flex-align: center; --mx-flex-justify: start; --mx-flex-gap: var(--cpd-space-3x); --mx-flex-wrap: nowrap;\">",
+ "impact": "serious",
+ "none": Array [],
+ "target": Array [
+ ".mx_RoomListItemView",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.keyboard",
+ "wcag2a",
+ "wcag412",
+ "TTv5",
+ "TT6.a",
+ "EN-301-549",
+ "EN-9.4.1.2",
+ ],
+ },
+ ]
90 |
91 | axe.disableRules("color-contrast"); // XXX: Inheriting colour contrast issues from room view.
> 92 | await expect(axe).toHaveNoViolations();
| ^
93 | await expect(page.locator(".mx_WidgetCapabilitiesPromptDialog")).toMatchScreenshot(
94 | "widget-capabilites-prompt.png",
95 | );
at /home/runner/work/element-web/element-web/playwright/e2e/widgets/permissions-dialog.spec.ts:92:31
|
|
🎭 Playwright Run Summary
44 skipped
59 passed (8.0m)
|
|
🎭 Playwright Run Summary
1 skipped
103 passed (8.9m)
|
|
🎭 Playwright Run Summary
2 skipped
103 passed (8.7m)
|
|
🎭 Playwright Run Summary
2 skipped
100 passed (8.9m)
|
|
🎭 Playwright Run Summary
1 flaky
[Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:249:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot
104 passed (10.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[Chrome] › playwright/e2e/widgets/permissions-dialog.spec.ts:49:9 › Widger permissions dialog › should be updated if user is re-invited into the room with updated state event @screenshot
97 passed (10.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
all-blob-reports-Chrome-1
Expired
|
6.43 MB |
sha256:1ee71b7804abbadc8fb952b7cd23ab44f8a0ae867e5ec0919a96532fe90950f6
|
|
|
all-blob-reports-Chrome-2
Expired
|
628 KB |
sha256:42c3cb3b91932069a189220ab8849e9ec2ee967fae8fccb8e13bb357ca8537c5
|
|
|
all-blob-reports-Chrome-3
Expired
|
333 KB |
sha256:35ec1b67a4bc09eb317e6d5ed7df708da303d8935adfb819f54b3f64a8da26f5
|
|
|
all-blob-reports-Chrome-4
Expired
|
481 KB |
sha256:cf2849206c0b9012b60c84336581100e8a192798ddf16efb7b16cb94d5e2078a
|
|
|
all-blob-reports-Chrome-5
Expired
|
794 KB |
sha256:af01d2f124037bf5cc5765fe5e62b9aedc6477bea65724abafb1ba4660b7a3fb
|
|
|
all-blob-reports-Chrome-6
Expired
|
6.14 MB |
sha256:d22679d28d5a979718654c03ea4dbcdc67a53ec848a06c2632c8fdb8a2f43c54
|
|
|
html-report
Expired
|
14 MB |
sha256:a030251db6365cd3f56fc6458b33af801365e8a8400b3c2820aac5ec94e3f8eb
|
|
|
webapp
Expired
|
40.3 MB |
sha256:87684485b17b8ba7944f29bd8832ac4e595ebc872b4acf3ab9565202f023940e
|
|