Monitor Cron e2e Tests #326
Annotations
10 errors, 1 warning, and 1 notice
e2e-tests
Timed out waiting 1800s for the test suite to run
|
e2e-tests
Timed out waiting 1800s for the teardown for test suite to run
|
[chromium] › landing.spec.ts:31:3 › stage - Verify the Landing Page content › Observe "Find where your private info is exposed and take it back" section:
src/e2e/specs/landing.spec.ts#L44
1) [chromium] › landing.spec.ts:31:3 › stage - Verify the Landing Page content › Observe "Find where your private info is exposed and take it back" section
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('input[type="email"]').first()
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('input[type="email"]').first()
42 | "We scan to see if your phone number, passwords or home address have been leaked, and help you make it private again.",
43 | );
> 44 | await expect(landingPage.monitorHeroFormEmailInputField).toBeVisible();
| ^
45 | await expect(landingPage.monitorHeroFormInputSubmitButton).toBeVisible();
46 | await expect(landingPage.monitorLandingMidHeading).toBeVisible();
47 | });
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:44:62
|
[chromium] › landing.spec.ts:31:3 › stage - Verify the Landing Page content › Observe "Find where your private info is exposed and take it back" section:
src/e2e/specs/landing.spec.ts#L44
1) [chromium] › landing.spec.ts:31:3 › stage - Verify the Landing Page content › Observe "Find where your private info is exposed and take it back" section
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('input[type="email"]').first()
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('input[type="email"]').first()
42 | "We scan to see if your phone number, passwords or home address have been leaked, and help you make it private again.",
43 | );
> 44 | await expect(landingPage.monitorHeroFormEmailInputField).toBeVisible();
| ^
45 | await expect(landingPage.monitorHeroFormInputSubmitButton).toBeVisible();
46 | await expect(landingPage.monitorLandingMidHeading).toBeVisible();
47 | });
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:44:62
|
[chromium] › landing.spec.ts:49:3 › stage - Verify the Landing Page content › Observe "We will help you fix your exposures" section:
src/e2e/specs/landing.spec.ts#L60
2) [chromium] › landing.spec.ts:49:3 › stage - Verify the Landing Page content › Observe "We will help you fix your exposures" section
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('span').filter({ has: getByText('We’ll help you fix your exposures') }).filter({ has: locator('input[type="email"]') })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('span').filter({ has: getByText('We’ll help you fix your exposures') }).filter({ has: locator('input[type="email"]') })
58 | await expect(landingPage.fixExposuresTitle).toBeVisible();
59 | await expect(landingPage.fixExposuresSubtitle).toBeVisible();
> 60 | await expect(landingPage.fixExposuresFormEmailInputField).toBeVisible();
| ^
61 | await expect(landingPage.fixExposuresFormInputSubmitButton).toBeVisible();
62 | await expect(landingPage.fixExposuresGraphic).toBeVisible();
63 | });
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:60:63
|
[chromium] › landing.spec.ts:49:3 › stage - Verify the Landing Page content › Observe "We will help you fix your exposures" section:
src/e2e/specs/landing.spec.ts#L60
2) [chromium] › landing.spec.ts:49:3 › stage - Verify the Landing Page content › Observe "We will help you fix your exposures" section
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('span').filter({ has: getByText('We’ll help you fix your exposures') }).filter({ has: locator('input[type="email"]') })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('span').filter({ has: getByText('We’ll help you fix your exposures') }).filter({ has: locator('input[type="email"]') })
58 | await expect(landingPage.fixExposuresTitle).toBeVisible();
59 | await expect(landingPage.fixExposuresSubtitle).toBeVisible();
> 60 | await expect(landingPage.fixExposuresFormEmailInputField).toBeVisible();
| ^
61 | await expect(landingPage.fixExposuresFormInputSubmitButton).toBeVisible();
62 | await expect(landingPage.fixExposuresGraphic).toBeVisible();
63 | });
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:60:63
|
[chromium] › landing.spec.ts:65:3 › stage - Verify the Landing Page content › Observe "What info could be at risk?" section:
src/e2e/specs/landing.spec.ts#L76
3) [chromium] › landing.spec.ts:65:3 › stage - Verify the Landing Page content › Observe "What info could be at risk?" section
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('span').filter({ has: getByText('What info could be at risk?') }).filter({ has: locator('input[type="email"]') })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('span').filter({ has: getByText('What info could be at risk?') }).filter({ has: locator('input[type="email"]') })
74 | await expect(landingPage.couldBeAtRiskTitle).toBeVisible();
75 | await expect(landingPage.couldBeAtRiskSubtitle).toBeVisible();
> 76 | await expect(landingPage.couldBeAtRiskFormEmailInputField).toBeVisible();
| ^
77 | await expect(landingPage.couldBeAtRiskFormInputSubmitButton).toBeVisible();
78 | await expect(landingPage.couldBeAtRiskGraphic).toBeVisible();
79 | });
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:76:64
|
[chromium] › landing.spec.ts:65:3 › stage - Verify the Landing Page content › Observe "What info could be at risk?" section:
src/e2e/specs/landing.spec.ts#L76
3) [chromium] › landing.spec.ts:65:3 › stage - Verify the Landing Page content › Observe "What info could be at risk?" section
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('span').filter({ has: getByText('What info could be at risk?') }).filter({ has: locator('input[type="email"]') })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('span').filter({ has: getByText('What info could be at risk?') }).filter({ has: locator('input[type="email"]') })
74 | await expect(landingPage.couldBeAtRiskTitle).toBeVisible();
75 | await expect(landingPage.couldBeAtRiskSubtitle).toBeVisible();
> 76 | await expect(landingPage.couldBeAtRiskFormEmailInputField).toBeVisible();
| ^
77 | await expect(landingPage.couldBeAtRiskFormInputSubmitButton).toBeVisible();
78 | await expect(landingPage.couldBeAtRiskGraphic).toBeVisible();
79 | });
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:76:64
|
[chromium] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section:
src/e2e/specs/landing.spec.ts#L91
4) [chromium] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('div').filter({ has: getByText('Scan your email to get started') }).last().filter({ has: locator('input[type="email"]') })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('div').filter({ has: getByText('Scan your email to get started') }).last().filter({ has: locator('input[type="email"]') })
89 |
90 | await expect(landingPage.getStartedScanTitle).toBeVisible();
> 91 | await expect(landingPage.getStartedScanFormEmailInputField).toBeVisible();
| ^
92 | await expect(landingPage.getStartedScanFormSubmitButton).toBeVisible();
93 | });
94 |
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:91:65
|
[chromium] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section:
src/e2e/specs/landing.spec.ts#L91
4) [chromium] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('div').filter({ has: getByText('Scan your email to get started') }).last().filter({ has: locator('input[type="email"]') })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('div').filter({ has: getByText('Scan your email to get started') }).last().filter({ has: locator('input[type="email"]') })
89 |
90 | await expect(landingPage.getStartedScanTitle).toBeVisible();
> 91 | await expect(landingPage.getStartedScanFormEmailInputField).toBeVisible();
| ^
92 | await expect(landingPage.getStartedScanFormSubmitButton).toBeVisible();
93 | });
94 |
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:91:65
|
Slow Test:
[chromium] › auth.spec.ts#L1
[chromium] › auth.spec.ts took 16.4s
|
🎭 Playwright Run Summary
9 failed
[chromium] › landing.spec.ts:31:3 › stage - Verify the Landing Page content › Observe "Find where your private info is exposed and take it back" section
[chromium] › landing.spec.ts:49:3 › stage - Verify the Landing Page content › Observe "We will help you fix your exposures" section
[chromium] › landing.spec.ts:65:3 › stage - Verify the Landing Page content › Observe "What info could be at risk?" section
[chromium] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section
[chromium] › landing.spec.ts:123:3 › stage - Verify the Landing Page content › Observe "Take back control of your data" section
[chromium] › landing.spec.ts:176:3 › stage - Verify the Landing Page content › Verify the "Get free scan" corresponding email fields
[chromium] › landing.spec.ts:219:3 › stage - Verify the Landing Page Functionality - without existing Account › Verify "Get free scan" buttons functionality without existing account
[chromium] › landing.spec.ts:289:3 › stage - Verify the Landing Page Functionality - with existing account › Verify "Get free scan" buttons functionality with existing account
[chromium] › purchase.spec.ts:156:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a PayPal account - yearly
4 flaky
[chromium] › dashboard.spec.ts:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly
[chromium] › dashboard.spec.ts:732:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly
[chromium] › purchase.spec.ts:42:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a Stripe card - Yearly
[chromium] › purchase.spec.ts:87:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a Stripe card - Monthly
3 skipped
44 did not run
24 passed (30.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report
Expired
|
50.6 MB |
|
test-results
Expired
|
57.9 MB |
|