Skip to content

Monitor Cron e2e Tests #160

Monitor Cron e2e Tests

Monitor Cron e2e Tests #160

Triggered via schedule March 30, 2024 08:05
Status Failure
Total duration 14m 51s
Artifacts 2

e2e_cron.yml

on: schedule
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[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#L90
1) [chromium] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section Error: expect.toBeVisible: Error: strict mode violation: locator('div').filter({ has: getByText('Scan your email to get started') }).filter({ has: getByText('Scan your email to get started') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_signUpEncouragementWrapper__j…>…</div> aka getByText('Scan your email to get startedGet free scanEnter your email address to check') Call log: - expect.toBeVisible with timeout 2000ms - waiting for locator('div').filter({ has: getByText('Scan your email to get started') }).filter({ has: getByText('Scan your email to get started') }) 88 | }); 89 | > 90 | await expect(landingPage.getStartedScanTitle).toBeVisible(); | ^ 91 | await expect(landingPage.getStartedScanFormEmailInputField).toBeVisible(); 92 | await expect(landingPage.getStartedScanFormSubmitButton).toBeVisible(); 93 | }); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:90:51
[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#L90
1) [chromium] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: locator('div').filter({ has: getByText('Scan your email to get started') }).filter({ has: getByText('Scan your email to get started') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_signUpEncouragementWrapper__j…>…</div> aka getByText('Scan your email to get startedGet free scanEnter your email address to check') Call log: - expect.toBeVisible with timeout 2000ms - waiting for locator('div').filter({ has: getByText('Scan your email to get started') }).filter({ has: getByText('Scan your email to get started') }) 88 | }); 89 | > 90 | await expect(landingPage.getStartedScanTitle).toBeVisible(); | ^ 91 | await expect(landingPage.getStartedScanFormEmailInputField).toBeVisible(); 92 | await expect(landingPage.getStartedScanFormSubmitButton).toBeVisible(); 93 | }); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:90:51
[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#L90
1) [chromium] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: locator('div').filter({ has: getByText('Scan your email to get started') }).filter({ has: getByText('Scan your email to get started') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_signUpEncouragementWrapper__j…>…</div> aka getByText('Scan your email to get startedGet free scanEnter your email address to check') Call log: - expect.toBeVisible with timeout 2000ms - waiting for locator('div').filter({ has: getByText('Scan your email to get started') }).filter({ has: getByText('Scan your email to get started') }) 88 | }); 89 | > 90 | await expect(landingPage.getStartedScanTitle).toBeVisible(); | ^ 91 | await expect(landingPage.getStartedScanFormEmailInputField).toBeVisible(); 92 | await expect(landingPage.getStartedScanFormSubmitButton).toBeVisible(); 93 | }); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:90:51
[chromium] › landing.spec.ts:95:3 › stage - Verify the Landing Page content › Observe "Choose your level of protection" section: src/e2e/specs/landing.spec.ts#L115
2) [chromium] › landing.spec.ts:95:3 › stage - Verify the Landing Page content › Observe "Choose your level of protection" section Error: Screenshot comparison failed: Timeout 5000ms exceeded. Expected: /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts-snapshots/stage-chooseLevelSection-chromium-linux.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 100ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 250ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 500ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Erro
[chromium] › landing.spec.ts:95:3 › stage - Verify the Landing Page content › Observe "Choose your level of protection" section: src/e2e/specs/landing.spec.ts#L115
2) [chromium] › landing.spec.ts:95:3 › stage - Verify the Landing Page content › Observe "Choose your level of protection" section Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: Timeout 5000ms exceeded. Expected: /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts-snapshots/stage-chooseLevelSection-chromium-linux.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 100ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 250ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 500ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 1000ms before taking screenshot - waiting for locator('div').
[chromium] › landing.spec.ts:95:3 › stage - Verify the Landing Page content › Observe "Choose your level of protection" section: src/e2e/specs/landing.spec.ts#L115
2) [chromium] › landing.spec.ts:95:3 › stage - Verify the Landing Page content › Observe "Choose your level of protection" section Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: Timeout 5000ms exceeded. Expected: /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts-snapshots/stage-chooseLevelSection-chromium-linux.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 100ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 250ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 500ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Choose your level of protection') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Choose your level of protection') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_plans__HSzyR">…</div> aka getByText('Choose your level of protectionWe believe in your right to privacy, so data') - waiting 1000ms before taking screenshot - waiting for locator('div').
[chromium] › landing.spec.ts:121:3 › stage - Verify the Landing Page content › Observe FAQ section: src/e2e/specs/landing.spec.ts#L128
3) [chromium] › landing.spec.ts:121:3 › stage - Verify the Landing Page content › Observe FAQ section Error: Screenshot comparison failed: Timeout 5000ms exceeded. Expected: /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts-snapshots/stage-faqSection-chromium-linux.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 100ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 250ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 500ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator(
[chromium] › landing.spec.ts:121:3 › stage - Verify the Landing Page content › Observe FAQ section: src/e2e/specs/landing.spec.ts#L128
3) [chromium] › landing.spec.ts:121:3 › stage - Verify the Landing Page content › Observe FAQ section Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: Timeout 5000ms exceeded. Expected: /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts-snapshots/stage-faqSection-chromium-linux.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 100ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 250ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 500ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getBy
[chromium] › landing.spec.ts:121:3 › stage - Verify the Landing Page content › Observe FAQ section: src/e2e/specs/landing.spec.ts#L128
3) [chromium] › landing.spec.ts:121:3 › stage - Verify the Landing Page content › Observe FAQ section Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: Timeout 5000ms exceeded. Expected: /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts-snapshots/stage-faqSection-chromium-linux.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 100ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 250ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 500ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div id="faq" class="Faq_faqWrapper__wNKoy">…</div> aka getByText('Frequently asked questionsSee') - waiting 1000ms before taking screenshot - waiting for locator('div').filter({ has: getByText('Frequently asked questions') }) - failed to take screenshot - Error: strict mode violation: locator('div').filter({ has: getByText('Frequently asked questions') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getBy
[chromium] › landing.spec.ts:134:3 › stage - Verify the Landing Page content › Observe "Take back control of your data" section: src/e2e/specs/landing.spec.ts#L143
4) [chromium] › landing.spec.ts:134:3 › stage - Verify the Landing Page content › Observe "Take back control of your data" section Error: expect.toBeVisible: Error: strict mode violation: locator('div').filter({ has: getByText('Take back control of your data') }).filter({ has: getByText('Take back control of your data') }) resolved to 3 elements: 1) <div class="PublicShell_wrapper__YjM2J">…</div> aka getByText('Sign InFind where your') 2) <div class="PublicShell_content__Gx4O4">…</div> aka locator('div').filter({ hasText: 'Find where your private info' }).nth(1) 3) <div class="LandingView_signUpEncouragementWrapper__j…>…</div> aka getByText('Take back control of your dataGet free scanEnter your email address to check') Call log: - expect.toBeVisible with timeout 2000ms - waiting for locator('div').filter({ has: getByText('Take back control of your data') }).filter({ has: getByText('Take back control of your data') }) 141 | }); 142 | > 143 | await expect(landingPage.takeBackControlTitle).toBeVisible(); | ^ 144 | await expect(landingPage.takeBackControlFormEmailInputField).toBeVisible(); 145 | await expect(landingPage.takeBackControlFormSubmitButton).toBeVisible(); 146 | }); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/landing.spec.ts:143:52
🎭 Playwright Run Summary
8 failed [chromium] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section [chromium] › landing.spec.ts:95:3 › stage - Verify the Landing Page content › Observe "Choose your level of protection" section [chromium] › landing.spec.ts:121:3 › stage - Verify the Landing Page content › Observe FAQ section [chromium] › landing.spec.ts:134:3 › stage - Verify the Landing Page content › Observe "Take back control of your data" section [firefox] › landing.spec.ts:81:3 › stage - Verify the Landing Page content › Observe "Scan your email to get started" section [firefox] › landing.spec.ts:95:3 › stage - Verify the Landing Page content › Observe "Choose your level of protection" section [firefox] › landing.spec.ts:121:3 › stage - Verify the Landing Page content › Observe FAQ section [firefox] › landing.spec.ts:134:3 › stage - Verify the Landing Page content › Observe "Take back control of your data" section 1 flaky [firefox] › purchase.spec.ts:60:3 › stage - Monitor Plus Purchase Flow Yearly › Verify that the user can purchase the plus subscription with a Stripe card - Yearly 4 skipped 43 passed (13.7m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
29.1 MB
test-results Expired
35 MB