Skip to content

Deleting meeting series or one instance #669

Deleting meeting series or one instance

Deleting meeting series or one instance #669

Triggered via pull request September 19, 2023 10:22
Status Failure
Total duration 22m 35s
Artifacts 1

ci.yml

on: pull_request
Matrix: e2e
run-changesets
0s
run-changesets
Deploy to Dev
0s
Deploy to Dev
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 1 notice
[chromium] › recurringMeetings.spec.ts:301:7 › Recurring Meetings › should delete recurring meeting: e2e/src/pages/meetingCardPage.ts#L51
1) [chromium] › recurringMeetings.spec.ts:301:7 › Recurring Meetings › should delete recurring meeting Error: locator.click: Error: strict mode violation: getByRole('dialog', { name: 'Delete meeting' }).getByRole('button', { name: 'Delete' }) resolved to 2 elements: 1) <button id="mui-84" tabindex="0" type="button" class="Mu…>Delete meeting</button> aka getByRole('button', { name: 'Delete meeting' }) 2) <button id="mui-85" tabindex="0" type="button" class="Mu…>Delete series</button> aka getByRole('button', { name: 'Delete series' }) =========================== logs =========================== waiting for frameLocator('iframe[title="NeoDateFix"]').getByRole('dialog', { name: 'Delete meeting' }).getByRole('button', { name: 'Delete' }) ============================================================ at pages/meetingCardPage.ts:51 49 | .getByRole('dialog', { name: 'Delete meeting' }) 50 | .getByRole('button', { name: 'Delete' }) > 51 | .click(); | ^ 52 | } 53 | 54 | async editMeeting(): Promise<ScheduleMeetingWidgetPage> { at MeetingCardPage.deleteMeeting (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/meetingCardPage.ts:51:8) at /home/runner/work/matrix-meetings/matrix-meetings/e2e/src/recurringMeetings.spec.ts:325:5
[chromium] › recurringMeetings.spec.ts:301:7 › Recurring Meetings › should delete recurring meeting: e2e/src/pages/meetingCardPage.ts#L51
1) [chromium] › recurringMeetings.spec.ts:301:7 › Recurring Meetings › should delete recurring meeting Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByRole('dialog', { name: 'Delete meeting' }).getByRole('button', { name: 'Delete' }) resolved to 2 elements: 1) <button id="mui-84" tabindex="0" type="button" class="Mu…>Delete meeting</button> aka getByRole('button', { name: 'Delete meeting' }) 2) <button id="mui-85" tabindex="0" type="button" class="Mu…>Delete series</button> aka getByRole('button', { name: 'Delete series' }) =========================== logs =========================== waiting for frameLocator('iframe[title="NeoDateFix"]').getByRole('dialog', { name: 'Delete meeting' }).getByRole('button', { name: 'Delete' }) ============================================================ at pages/meetingCardPage.ts:51 49 | .getByRole('dialog', { name: 'Delete meeting' }) 50 | .getByRole('button', { name: 'Delete' }) > 51 | .click(); | ^ 52 | } 53 | 54 | async editMeeting(): Promise<ScheduleMeetingWidgetPage> { at MeetingCardPage.deleteMeeting (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/meetingCardPage.ts:51:8) at /home/runner/work/matrix-meetings/matrix-meetings/e2e/src/recurringMeetings.spec.ts:325:5
[chromium] › recurringMeetings.spec.ts:301:7 › Recurring Meetings › should delete recurring meeting: e2e/src/pages/meetingCardPage.ts#L51
1) [chromium] › recurringMeetings.spec.ts:301:7 › Recurring Meetings › should delete recurring meeting Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByRole('dialog', { name: 'Delete meeting' }).getByRole('button', { name: 'Delete' }) resolved to 2 elements: 1) <button id="mui-84" tabindex="0" type="button" class="Mu…>Delete meeting</button> aka getByRole('button', { name: 'Delete meeting' }) 2) <button id="mui-85" tabindex="0" type="button" class="Mu…>Delete series</button> aka getByRole('button', { name: 'Delete series' }) =========================== logs =========================== waiting for frameLocator('iframe[title="NeoDateFix"]').getByRole('dialog', { name: 'Delete meeting' }).getByRole('button', { name: 'Delete' }) ============================================================ at pages/meetingCardPage.ts:51 49 | .getByRole('dialog', { name: 'Delete meeting' }) 50 | .getByRole('button', { name: 'Delete' }) > 51 | .click(); | ^ 52 | } 53 | 54 | async editMeeting(): Promise<ScheduleMeetingWidgetPage> { at MeetingCardPage.deleteMeeting (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/meetingCardPage.ts:51:8) at /home/runner/work/matrix-meetings/matrix-meetings/e2e/src/recurringMeetings.spec.ts:325:5
[chromium] › meetingRoom.spec.ts:197:7 › Meeting Room › should cancel the meeting: e2e/src/pages/elementWebPage.ts#L71
2) [chromium] › meetingRoom.spec.ts:197:7 › Meeting Room › should cancel the meeting ───────────── TimeoutError: locator.click: Timeout 15000ms exceeded. =========================== logs =========================== waiting for getByRole('dialog').getByRole('switch', { name: 'Remember my selection for this widget' }) ============================================================ at pages/elementWebPage.ts:71 69 | .getByRole('switch', { name: 'Remember my selection for this widget' }) 70 | // Increase but also limit the timeout to account for widget load time > 71 | .click({ timeout: 15000 }); | ^ 72 | 73 | await dialogLocator.getByRole('button', { name: 'Approve' }).click(); 74 | } at ElementWebPage.approveWidgetCapabilities (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/elementWebPage.ts:71:8) at ElementWebPage.showWidgetInSidebar (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/elementWebPage.ts:357:16) at /home/runner/work/matrix-meetings/matrix-meetings/e2e/src/meetingRoom.spec.ts:214:5
[chromium] › openXchange.spec.ts:113:7 › OpenXchange › should update meeting via OX: e2e/src/pages/elementWebPage.ts#L71
3) [chromium] › openXchange.spec.ts:113:7 › OpenXchange › should update meeting via OX ─────────── TimeoutError: locator.click: Timeout 15000ms exceeded. =========================== logs =========================== waiting for getByRole('dialog').getByRole('switch', { name: 'Remember my selection for this widget' }) ============================================================ at pages/elementWebPage.ts:71 69 | .getByRole('switch', { name: 'Remember my selection for this widget' }) 70 | // Increase but also limit the timeout to account for widget load time > 71 | .click({ timeout: 15000 }); | ^ 72 | 73 | await dialogLocator.getByRole('button', { name: 'Approve' }).click(); 74 | } at ElementWebPage.approveWidgetCapabilities (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/elementWebPage.ts:71:8) at ElementWebPage.showWidgetInSidebar (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/elementWebPage.ts:357:16) at /home/runner/work/matrix-meetings/matrix-meetings/e2e/src/openXchange.spec.ts:132:5
e2e (chromium)
Process completed with exit code 1.
🎭 Playwright Run Summary
1 failed [chromium] › recurringMeetings.spec.ts:301:7 › Recurring Meetings › should delete recurring meeting 2 flaky [chromium] › meetingRoom.spec.ts:197:7 › Meeting Room › should cancel the meeting ────────────── [chromium] › openXchange.spec.ts:113:7 › OpenXchange › should update meeting via OX ──────────── 53 passed (16.5m)

Artifacts

Produced during runtime
Name Size
playwright-report-chromium Expired
56.8 MB