Comprehensive E2E Testing Pipeline #41
Annotations
10 errors and 1 notice
|
e2e/comprehensive-production.spec.ts#L761
3) [webkit] › e2e/comprehensive-production.spec.ts:746:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle invalid URLs correctly
Error: locator.isVisible: Error: strict mode violation: locator('text=Home').or(locator('text=SVMSeek').or(locator('button').first())) resolved to 2 elements:
1) <button>Feedback & Support</button> aka getByRole('button', { name: 'Feedback & Support' })
2) <div class="sc-gsJsQu cOFOcP">Trade tokens on SVMSeek DEX</div> aka getByText('Trade tokens on SVMSeek DEX')
Call log:
- checking visibility of locator('text=Home').or(locator('text=SVMSeek').or(locator('button').first()))
759 | );
760 |
> 761 | if (await homeButton.isVisible()) {
| ^
762 | await homeButton.click();
763 | await waitForPageLoad(page);
764 | }
at /home/runner/work/svmseek/svmseek/e2e/comprehensive-production.spec.ts:761:28
|
|
e2e/comprehensive-production.spec.ts#L729
2) [webkit] › e2e/comprehensive-production.spec.ts:722:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle browser refresh correctly
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('text=Create Wallet').or(locator('button').first())
- locator resolved to <button>Feedback & Support</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="sc-hlweCQ bwXuk MuiBox-root css-0">…</div> from <main class="sc-gFqXPY kKWZoT">…</main> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="sc-hlweCQ bwXuk MuiBox-root css-0">…</div> from <main class="sc-gFqXPY kKWZoT">…</main> subtree intercepts pointer events
- retrying click action
- waiting 100ms
48 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="sc-hlweCQ bwXuk MuiBox-root css-0">…</div> from <main class="sc-gFqXPY kKWZoT">…</main> subtree intercepts pointer events
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
727 | const createButton = page.locator('text=Create Wallet').or(page.locator('button').first());
728 | if (await createButton.isVisible()) {
> 729 | await createButton.click();
| ^
730 | await waitForPageLoad(page);
731 |
732 | // Refresh the page
at /home/runner/work/svmseek/svmseek/e2e/comprehensive-production.spec.ts:729:28
|
|
e2e/comprehensive-production.spec.ts#L0
2) [webkit] › e2e/comprehensive-production.spec.ts:722:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle browser refresh correctly
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
e2e/comprehensive-production.spec.ts#L729
2) [webkit] › e2e/comprehensive-production.spec.ts:722:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle browser refresh correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('text=Create Wallet').or(locator('button').first())
- locator resolved to <button>Feedback & Support</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="sc-hlweCQ bwXuk MuiBox-root css-0">…</div> from <main class="sc-gFqXPY kKWZoT">…</main> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="sc-hlweCQ bwXuk MuiBox-root css-0">…</div> from <main class="sc-gFqXPY kKWZoT">…</main> subtree intercepts pointer events
- retrying click action
- waiting 100ms
49 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="sc-hlweCQ bwXuk MuiBox-root css-0">…</div> from <main class="sc-gFqXPY kKWZoT">…</main> subtree intercepts pointer events
- retrying click action
- waiting 500ms
727 | const createButton = page.locator('text=Create Wallet').or(page.locator('button').first());
728 | if (await createButton.isVisible()) {
> 729 | await createButton.click();
| ^
730 | await waitForPageLoad(page);
731 |
732 | // Refresh the page
at /home/runner/work/svmseek/svmseek/e2e/comprehensive-production.spec.ts:729:28
|
|
e2e/comprehensive-production.spec.ts#L0
2) [webkit] › e2e/comprehensive-production.spec.ts:722:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle browser refresh correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
e2e/comprehensive-production.spec.ts#L729
2) [webkit] › e2e/comprehensive-production.spec.ts:722:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle browser refresh correctly
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('text=Create Wallet').or(locator('button').first())
- locator resolved to <button>Feedback & Support</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="sc-hlweCQ bwXuk MuiBox-root css-0">…</div> from <main class="sc-gFqXPY kKWZoT">…</main> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="sc-hlweCQ bwXuk MuiBox-root css-0">…</div> from <main class="sc-gFqXPY kKWZoT">…</main> subtree intercepts pointer events
- retrying click action
- waiting 100ms
48 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="sc-hlweCQ bwXuk MuiBox-root css-0">…</div> from <main class="sc-gFqXPY kKWZoT">…</main> subtree intercepts pointer events
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
727 | const createButton = page.locator('text=Create Wallet').or(page.locator('button').first());
728 | if (await createButton.isVisible()) {
> 729 | await createButton.click();
| ^
730 | await waitForPageLoad(page);
731 |
732 | // Refresh the page
at /home/runner/work/svmseek/svmseek/e2e/comprehensive-production.spec.ts:729:28
|
|
e2e/comprehensive-production.spec.ts#L0
2) [webkit] › e2e/comprehensive-production.spec.ts:722:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle browser refresh correctly
Test timeout of 30000ms exceeded.
|
|
e2e/comprehensive-production.spec.ts#L705
1) [webkit] › e2e/comprehensive-production.spec.ts:696:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle network failures gracefully
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.isVisible: Error: strict mode violation: locator('text=Wallet').or(locator('button').first()) resolved to 9 elements:
1) <button>Feedback & Support</button> aka getByRole('button', { name: 'Feedback & Support' })
2) <a href="/wallet" data-discover="true" class="sc-fOOuSg hfkuEP">Wallet</a> aka getByRole('link', { name: 'Wallet' })
3) <div class="sc-bSFBcf bCWjRH">Wallet</div> aka locator('div').filter({ hasText: /^Wallet$/ })
4) <div class="sc-gsJsQu cOFOcP">View your wallet balance and manage accounts</div> aka getByText('View your wallet balance and')
5) <div class="sc-gsJsQu cOFOcP">Get your wallet address to receive tokens</div> aka getByText('Get your wallet address to')
6) <div class="sc-gsJsQu cOFOcP">Configure your wallet preferences</div> aka getByText('Configure your wallet')
7) <p class="MuiTypography-root MuiTypography-body1 sc-jVxTAy dyWMnY css-12503ok">Select your preferred language for the wallet int…</p> aka getByText('Select your preferred')
8) <span>Web-based cryptocurrency wallet or browser extens…</span> aka getByText('Web-based cryptocurrency')
9) <span>Wallet™</span> aka getByText('Wallet™')
Call log:
- checking visibility of locator('text=Wallet').or(locator('button').first())
703 | // Try to navigate to different pages
704 | const walletButton = page.locator('text=Wallet').or(page.locator('button').first());
> 705 | if (await walletButton.isVisible()) {
| ^
706 | await walletButton.click();
707 | await page.waitForTimeout(2000);
708 |
at /home/runner/work/svmseek/svmseek/e2e/comprehensive-production.spec.ts:705:30
|
|
e2e/comprehensive-production.spec.ts#L705
1) [webkit] › e2e/comprehensive-production.spec.ts:696:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle network failures gracefully
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.isVisible: Error: strict mode violation: locator('text=Wallet').or(locator('button').first()) resolved to 9 elements:
1) <button>Feedback & Support</button> aka getByRole('button', { name: 'Feedback & Support' })
2) <a href="/wallet" data-discover="true" class="sc-fOOuSg hfkuEP">Wallet</a> aka getByRole('link', { name: 'Wallet' })
3) <div class="sc-bSFBcf bCWjRH">Wallet</div> aka locator('div').filter({ hasText: /^Wallet$/ })
4) <div class="sc-gsJsQu cOFOcP">View your wallet balance and manage accounts</div> aka getByText('View your wallet balance and')
5) <div class="sc-gsJsQu cOFOcP">Get your wallet address to receive tokens</div> aka getByText('Get your wallet address to')
6) <div class="sc-gsJsQu cOFOcP">Configure your wallet preferences</div> aka getByText('Configure your wallet')
7) <p class="MuiTypography-root MuiTypography-body1 sc-jVxTAy dyWMnY css-12503ok">Select your preferred language for the wallet int…</p> aka getByText('Select your preferred')
8) <span>Web-based cryptocurrency wallet or browser extens…</span> aka getByText('Web-based cryptocurrency')
9) <span>Wallet™</span> aka getByText('Wallet™')
Call log:
- checking visibility of locator('text=Wallet').or(locator('button').first())
703 | // Try to navigate to different pages
704 | const walletButton = page.locator('text=Wallet').or(page.locator('button').first());
> 705 | if (await walletButton.isVisible()) {
| ^
706 | await walletButton.click();
707 | await page.waitForTimeout(2000);
708 |
at /home/runner/work/svmseek/svmseek/e2e/comprehensive-production.spec.ts:705:30
|
|
e2e/comprehensive-production.spec.ts#L705
1) [webkit] › e2e/comprehensive-production.spec.ts:696:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle network failures gracefully
Error: locator.isVisible: Error: strict mode violation: locator('text=Wallet').or(locator('button').first()) resolved to 9 elements:
1) <button>Feedback & Support</button> aka getByRole('button', { name: 'Feedback & Support' })
2) <a href="/wallet" data-discover="true" class="sc-fOOuSg hfkuEP">Wallet</a> aka getByRole('link', { name: 'Wallet' })
3) <div class="sc-bSFBcf bCWjRH">Wallet</div> aka locator('div').filter({ hasText: /^Wallet$/ })
4) <div class="sc-gsJsQu cOFOcP">View your wallet balance and manage accounts</div> aka getByText('View your wallet balance and')
5) <div class="sc-gsJsQu cOFOcP">Get your wallet address to receive tokens</div> aka getByText('Get your wallet address to')
6) <div class="sc-gsJsQu cOFOcP">Configure your wallet preferences</div> aka getByText('Configure your wallet')
7) <p class="MuiTypography-root MuiTypography-body1 sc-jVxTAy dyWMnY css-12503ok">Select your preferred language for the wallet int…</p> aka getByText('Select your preferred')
8) <span>Web-based cryptocurrency wallet or browser extens…</span> aka getByText('Web-based cryptocurrency')
9) <span>Wallet™</span> aka getByText('Wallet™')
Call log:
- checking visibility of locator('text=Wallet').or(locator('button').first())
703 | // Try to navigate to different pages
704 | const walletButton = page.locator('text=Wallet').or(page.locator('button').first());
> 705 | if (await walletButton.isVisible()) {
| ^
706 | await walletButton.click();
707 | await page.waitForTimeout(2000);
708 |
at /home/runner/work/svmseek/svmseek/e2e/comprehensive-production.spec.ts:705:30
|
|
5 failed
[webkit] › e2e/comprehensive-production.spec.ts:696:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle network failures gracefully
[webkit] › e2e/comprehensive-production.spec.ts:722:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle browser refresh correctly
[webkit] › e2e/comprehensive-production.spec.ts:746:9 › SVMSeek Wallet - Comprehensive Production Tests › Error Handling and Edge Cases › should handle invalid URLs correctly
[webkit] › e2e/comprehensive-production.spec.ts:775:9 › SVMSeek Wallet - Comprehensive Production Tests › Performance and Loading › should load within acceptable time limits
[webkit] › e2e/comprehensive-production.spec.ts:808:9 › SVMSeek Wallet - Comprehensive Production Tests › Performance and Loading › should handle concurrent user interactions
2 passed (4.3m)
|
The logs for this run have expired and are no longer available.
Loading