test: add e2e tests #27
Annotations
10 errors and 1 notice
|
[chromium] › specs/chat/send-message.spec.ts:4:6 › Chat › chat messages should be visible to other participants:
e2e/specs/chat/send-message.spec.ts#L0
2) [chromium] › specs/chat/send-message.spec.ts:4:6 › Chat › chat messages should be visible to other participants
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
[chromium] › specs/chat/send-message.spec.ts:4:6 › Chat › chat messages should be visible to other participants:
e2e/page-objects/ToolbarControls.ts#L117
2) [chromium] › specs/chat/send-message.spec.ts:4:6 › Chat › chat messages should be visible to other participants
Error: page.waitForTimeout: Target page, context or browser has been closed
at ../page-objects/ToolbarControls.ts:117
115 | // Move mouse to bottom center to trigger activity and reveal toolbar
116 | await this.page.mouse.move(viewport.width / 2, viewport.height - 50);
> 117 | await this.page.waitForTimeout(500);
| ^
118 |
119 | // Then wait for camera button to be visible (confirms all toolbar buttons are ready)
120 | await this.cameraButton.waitFor({ state: "visible", timeout: 5000 });
at ToolbarControls.revealToolbar (/home/runner/work/meet/meet/e2e/page-objects/ToolbarControls.ts:117:19)
at ToolbarControls.openChat (/home/runner/work/meet/meet/e2e/page-objects/ToolbarControls.ts:63:3)
at /home/runner/work/meet/meet/e2e/specs/chat/send-message.spec.ts:26:3
|
|
[chromium] › specs/chat/send-message.spec.ts:4:6 › Chat › chat messages should be visible to other participants:
e2e/specs/chat/send-message.spec.ts#L0
2) [chromium] › specs/chat/send-message.spec.ts:4:6 › Chat › chat messages should be visible to other participants
Test timeout of 60000ms exceeded.
|
|
[chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat:
e2e/page-objects/ToolbarControls.ts#L117
1) [chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForTimeout: Target page, context or browser has been closed
at ../page-objects/ToolbarControls.ts:117
115 | // Move mouse to bottom center to trigger activity and reveal toolbar
116 | await this.page.mouse.move(viewport.width / 2, viewport.height - 50);
> 117 | await this.page.waitForTimeout(500);
| ^
118 |
119 | // Then wait for camera button to be visible (confirms all toolbar buttons are ready)
120 | await this.cameraButton.waitFor({ state: "visible", timeout: 5000 });
at ToolbarControls.revealToolbar (/home/runner/work/meet/meet/e2e/page-objects/ToolbarControls.ts:117:19)
at ToolbarControls.openChat (/home/runner/work/meet/meet/e2e/page-objects/ToolbarControls.ts:63:3)
at /home/runner/work/meet/meet/e2e/specs/chat/guest-chat.spec.ts:26:3
|
|
[chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat:
e2e/specs/chat/guest-chat.spec.ts#L0
1) [chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
[chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat:
e2e/page-objects/MeetingPage.ts#L74
1) [chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveCount(expected) failed
Locator: locator('[data-meeting-component] video[participant-id]')
Expected: 3
Received: 2
Call log:
- Expect "toHaveCount" with timeout 30000ms
- waiting for locator('[data-meeting-component] video[participant-id]')
8 × locator resolved to 2 elements
- unexpected value "2"
at ../page-objects/MeetingPage.ts:74
72 |
73 | async waitForParticipantCount(count: number, timeout = 30000) {
> 74 | await expect(this.participantTiles).toHaveCount(count, { timeout });
| ^
75 | }
76 |
77 | async hasLocalVideo(): Promise<boolean> {
at MeetingPage.waitForParticipantCount (/home/runner/work/meet/meet/e2e/page-objects/MeetingPage.ts:74:39)
at /home/runner/work/meet/meet/e2e/specs/chat/guest-chat.spec.ts:23:22
|
|
[chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat:
e2e/specs/chat/guest-chat.spec.ts#L0
1) [chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
[chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat:
e2e/page-objects/MeetingPreviewPage.ts#L46
1) [chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByRole('button', { name: 'Join Meeting' }).first()
- locator resolved to <button type="submit" class="w-full inline-flex items-center justify-center gap-2 transition-colors focus:outline-none shrink-0 text-ink-white bg-surface-gray-7 hover:bg-surface-gray-6 active:bg-surface-gray-5 focus-visible:ring focus-visible:ring-outline-gray-3 h-10 text-lg font-medium px-3 rounded-md">…</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- performing click action
at ../page-objects/MeetingPreviewPage.ts:46
44 |
45 | async joinMeeting() {
> 46 | await this.joinButton.click();
| ^
47 | }
48 |
49 | async enterGuestName(name: string) {
at MeetingPreviewPage.joinMeeting (/home/runner/work/meet/meet/e2e/page-objects/MeetingPreviewPage.ts:46:25)
at MeetingPreviewPage.joinAsGuest (/home/runner/work/meet/meet/e2e/page-objects/MeetingPreviewPage.ts:55:14)
at /home/runner/work/meet/meet/e2e/specs/chat/guest-chat.spec.ts:21:3
|
|
[chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat:
e2e/specs/chat/guest-chat.spec.ts#L0
1) [chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat
Test timeout of 60000ms exceeded.
|
|
E2E Tests
Testing stopped early after 5 maximum allowed failures.
|
|
🎭 Playwright Run Summary
5 failed
[chromium] › specs/chat/guest-chat.spec.ts:4:6 › Guest Chat & Visibility › guest can join an open meeting and send chat
[chromium] › specs/chat/send-message.spec.ts:4:6 › Chat › chat messages should be visible to other participants
[chromium] › specs/media/screen-share.spec.ts:4:6 › Screen Share › presenter shares screen and remotes see it
[chromium] › specs/media/video-audio-toggle.spec.ts:28:6 › Video Toggle › remote participant should see video state change
[chromium] › specs/media/video-audio-toggle.spec.ts:70:6 › Audio Toggle › should be able to toggle microphone off and on
13 did not run
1 passed (16.8m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report
Expired
|
78.1 MB |
sha256:96e695a09bccde7c5927b7031469b94e9b018ea7e58dec60cfd5bb9df7a6c1b6
|
|