Monitor Cron e2e Tests #564
Annotations
10 errors, 5 warnings, and 1 notice
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.:
src/e2e/specs/dashboard/dashboard-headers.spec.ts#L163
1) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('button', { name: 'Mozilla apps and services' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for getByRole('button', { name: 'Mozilla apps and services' })
161 | path: string | RegExp = /.*/,
162 | ) => {
> 163 | await expect(dashboardPage.appsAndServices).toBeVisible();
| ^
164 | await dashboardPage.appsAndServices.click();
165 | await expect(dashboardPage.appsAndServicesMenu).toBeVisible();
166 | await clickOnATagCheckDomain(aTag, host, path, page);
at clickOnLinkAndGoBack (/home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:163:51)
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:174:11
|
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.:
src/e2e/specs/dashboard/dashboard-headers.spec.ts#L1
1) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.:
src/e2e/specs/dashboard/dashboard-headers.spec.ts#L152
1) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('tab', { name: 'Fixed' })
150 | });
151 |
> 152 | await dashboardPage.fixedTab.click();
| ^
153 | expect(page.url()).toMatch(/.*dashboard\/fixed.*/);
154 | await dashboardPage.actionNeededTab.click();
155 | expect(page.url()).toMatch(/.*dashboard\/action-needed.*/);
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:152:34
|
[firefox] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card:
src/e2e/specs/dashboard/dashboard-overview-card.spec.ts#L147
2) [firefox] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('div > label').nth(1)
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('div > label').nth(1)
145 | const checkToggleButtonWorks = async (toggleButton: Locator) => {
146 | await automaticRemovePage.open();
> 147 | await expect(toggleButton).toBeVisible();
| ^
148 | await toggleButton.click();
149 | const toggleText = await toggleButton.textContent();
150 | expect(toggleText).not.toBeNull();
at checkToggleButtonWorks (/home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:147:34)
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:159:22
|
[firefox] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card:
src/e2e/specs/dashboard/dashboard-overview-card.spec.ts#L104
2) [firefox] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: getByLabel('Go to next step')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for getByLabel('Go to next step')
102 | //forward arrow checks
103 | await automaticRemovePage.open();
> 104 | await expect(automaticRemovePage.forwardArrowButton).toBeVisible();
| ^
105 |
106 | const breachString0 = "high-risk-data-breaches";
107 | const breachString1 = "leaked-passwords";
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:104:58
|
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly:
src/e2e/specs/dashboard/dashboard-headers.spec.ts#L71
3) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
69 |
70 | // verify the navigation bar left side elements
> 71 | await expect(dashboardPage.fireFoxMonitorLogoImgButton).toBeVisible();
| ^
72 | await expect(dashboardPage.dashboardNavButton).toBeVisible();
73 | await expect(dashboardPage.exposuresHeading).toBeVisible();
74 | await expect(dashboardPage.settingsPageLink).toBeVisible();
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:71:61
|
[chromium] › src/e2e/specs/purchase.spec.ts:89:3 › stage - Breach Scan:
src/e2e/specs/purchase.spec.ts#L14
4) [chromium] › src/e2e/specs/purchase.spec.ts:89:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a Stripe card - Monthly
Test timeout of 180000ms exceeded while running "beforeEach" hook.
12 | );
13 |
> 14 | test.beforeEach(async ({ page, authPage, landingPage, welcomePage }) => {
| ^
15 | test.info().annotations.push({
16 | type: "testrail id",
17 | description:
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/purchase.spec.ts:14:8
|
[chromium] › src/e2e/specs/purchase.spec.ts:89:3 › stage - Breach Scan:
src/e2e/pages/welcomeScanPage.ts#L90
4) [chromium] › src/e2e/specs/purchase.spec.ts:89:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a Stripe card - Monthly
Error: locator.click: Test timeout of 180000ms exceeded.
Call log:
- waiting for getByText('AtlantaGA, USA', { exact: true })
at ../pages/welcomeScanPage.ts:90
88 | await this.lastNameInputField.fill("Ackerman");
89 | await this.cityStateInputField.pressSequentially("Atlanta, GA, USA");
> 90 | await this.page.getByText("AtlantaGA, USA", { exact: true }).click();
| ^
91 | await this.dobInputField.fill("2002-01-01");
92 | await this.findExposuresButton.click();
93 |
at WelcomePage.goThroughFirstScan (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/welcomeScanPage.ts:90:66)
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/purchase.spec.ts:43:5
|
[firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan:
src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts#L14
5) [firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
Test timeout of 180000ms exceeded while running "beforeEach" hook.
12 | test.use({ storageState: { cookies: [], origins: [] } });
13 |
> 14 | test.beforeEach(async ({ landingPage, page, authPage, welcomePage }) => {
| ^
15 | test.slow(
16 | true,
17 | "this test runs through the welcome scan flow, increasing timeout to address it",
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:14:8
|
[firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan:
src/e2e/pages/welcomeScanPage.ts#L90
5) [firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
Error: locator.click: Test timeout of 180000ms exceeded.
Call log:
- waiting for getByText('AtlantaGA, USA', { exact: true })
at ../pages/welcomeScanPage.ts:90
88 | await this.lastNameInputField.fill("Ackerman");
89 | await this.cityStateInputField.pressSequentially("Atlanta, GA, USA");
> 90 | await this.page.getByText("AtlantaGA, USA", { exact: true }).click();
| ^
91 | await this.dobInputField.fill("2002-01-01");
92 | await this.findExposuresButton.click();
93 |
at WelcomePage.goThroughFirstScan (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/welcomeScanPage.ts:90:66)
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:32:5
|
Slow Test:
[firefox] › src/e2e/specs/purchase.spec.ts#L1
[firefox] › src/e2e/specs/purchase.spec.ts took 3.8m
|
Slow Test:
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts#L1
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts took 1.2m
|
Slow Test:
[firefox] › src/e2e/specs/landing/landing-content.spec.ts#L1
[firefox] › src/e2e/specs/landing/landing-content.spec.ts took 25.9s
|
Slow Test:
[chromium] › src/e2e/specs/landing/landing-content.spec.ts#L1
[chromium] › src/e2e/specs/landing/landing-content.spec.ts took 24.6s
|
Slow Test:
[firefox] › src/e2e/specs/dashboard/dashboard-footer.spec.ts#L1
[firefox] › src/e2e/specs/dashboard/dashboard-footer.spec.ts took 24.4s
|
🎭 Playwright Run Summary
2 failed
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.
[firefox] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card
4 flaky
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly
[chromium] › src/e2e/specs/purchase.spec.ts:89:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a Stripe card - Monthly
[firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
[firefox] › src/e2e/specs/dashboard/dashboard-payment.spec.ts:22:3 › stage - Breaches Dashboard - Payment › Verify that the user can select what type of plan they want, verify that the Premium upsell modal is displayed correctly
6 skipped
74 passed (25.3m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report
|
31.5 MB |
|
test-results
|
30.4 MB |
|