Skip to content

Update locators

Update locators #805

Triggered via pull request November 21, 2024 19:24
Status Failure
Total duration 13m 17s
Artifacts 9

pull-request.yaml

on: pull_request
Matrix: desktop-build
web-tests  /  playwright-tests
6m 25s
web-tests / playwright-tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 5 warnings, and 1 notice
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L1
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L17
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Test timeout of 30000ms exceeded while running "afterEach" hook. 15 | }); 16 | > 17 | test.afterEach(async ({ page }) => { | ^ 18 | await page.getByRole('link', { name: 'Settings' }).click(); 19 | await page.getByText('Delete Account').click(); 20 | await page at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:17:6
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L45
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Error: page.waitForEvent: Test ended. =========================== logs =========================== waiting for event "popup" ============================================================ 43 | await page.getByText('Discover').click(); 44 | > 45 | const page1Promise = page.waitForEvent('popup'); | ^ 46 | 47 | await page.getByText('STON.fi').nth(0).click(); 48 | at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:45:35
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L18
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Error: locator.click: Test ended. Call log: - waiting for getByRole('link', { name: 'Settings' }) 16 | 17 | test.afterEach(async ({ page }) => { > 18 | await page.getByRole('link', { name: 'Settings' }).click(); | ^ 19 | await page.getByText('Delete Account').click(); 20 | await page 21 | .locator('div') at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:18:56
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L47
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Error: locator.click: Test ended. Call log: - waiting for getByText('STON.fi').first() - locator resolved to <span class="sc-gKsecS jaylce">STON.fi</span> - 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 - <div class="sc-iOvECg kuScYo">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - 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-iOvECg kuScYo">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - 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-iOvECg kuScYo">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div width="250" class="sc-jHefpv sc-dHMXJL hdaOpZ jqaJJZ">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div width="250" class="sc-jHefpv sc-dHMXJL hdaOpZ jqaJJZ">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - 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-iOvECg kuScYo">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - 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-iOvECg kuScYo">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div width="250" class="sc-jHefpv sc-dHMXJL hdaOpZ jqaJJZ">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div width="250" class="sc-jHefpv sc-dHMXJL hdaOpZ jqaJJZ">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - 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-iOvECg kuScYo">…</div> from <div width="250" class="sc-kkBfTQ Oafyo">…</
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L1
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L17
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "afterEach" hook. 15 | }); 16 | > 17 | test.afterEach(async ({ page }) => { | ^ 18 | await page.getByRole('link', { name: 'Settings' }).click(); 19 | await page.getByText('Delete Account').click(); 20 | await page at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:17:6
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L45
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForEvent: Test ended. =========================== logs =========================== waiting for event "popup" ============================================================ 43 | await page.getByText('Discover').click(); 44 | > 45 | const page1Promise = page.waitForEvent('popup'); | ^ 46 | 47 | await page.getByText('STON.fi').nth(0).click(); 48 | at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:45:35
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L18
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test ended. Call log: - waiting for getByRole('link', { name: 'Settings' }) 16 | 17 | test.afterEach(async ({ page }) => { > 18 | await page.getByRole('link', { name: 'Settings' }).click(); | ^ 19 | await page.getByText('Delete Account').click(); 20 | await page 21 | .locator('div') at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:18:56
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L47
1) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test ended. Call log: - waiting for getByText('STON.fi').first() - locator resolved to <span class="sc-gKsecS jaylce">STON.fi</span> - 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 - <div class="sc-bxZmbP bDqHgW">…</div> from <div width="250" class="sc-dHnDGa bcOshZ">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - 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-bxZmbP bDqHgW">…</div> from <div width="250" class="sc-dHnDGa bcOshZ">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - 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-bxZmbP bDqHgW">…</div> from <div width="250" class="sc-dHnDGa bcOshZ">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div width="250" class="sc-fYsXOh sc-mnvmx kVnXJF fOQgya">…</div> from <div width="250" class="sc-dHnDGa bcOshZ">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div width="250" class="sc-fYsXOh sc-mnvmx kVnXJF fOQgya">…</div> from <div width="250" class="sc-dHnDGa bcOshZ">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - 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-bxZmbP bDqHgW">…</div> from <div width="250" class="sc-dHnDGa bcOshZ">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - 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-bxZmbP bDqHgW">…</div> from <div width="250" class="sc-dHnDGa bcOshZ">…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div width="250" class="sc-fYsXOh sc-mnvmx kVnXJF fOQgya">…</div> from <div width="250" class="sc-dHnDGa bcOshZ">…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div width="250" class="sc-fYsXOh sc-mnvmx kVnXJF fOQgya">…</div> from <div width="250" class="sc-dHnDGa bcOshZ">…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done
Slow Test: tests/playwright/[chromium] › AddExistingMulti/Add existing multi parent and child.spec.ts#L1
tests/playwright/[chromium] › AddExistingMulti/Add existing multi parent and child.spec.ts took 36.8s
Slow Test: tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts#L1
tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts took 30.8s
Slow Test: tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts#L1
tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts took 30.4s
Slow Test: tests/playwright/[chromium] › AddExistingMulti/Hide and add wallets in multiaccount.spec.ts#L1
tests/playwright/[chromium] › AddExistingMulti/Hide and add wallets in multiaccount.spec.ts took 24.4s
Slow Test: tests/playwright/[chromium] › Add2WalletsAndDeleteInABulk/2 wallets & bulk delete.spec.ts#L1
tests/playwright/[chromium] › Add2WalletsAndDeleteInABulk/2 wallets & bulk delete.spec.ts took 24.1s
🎭 Playwright Run Summary
1 failed [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ───────────────────────────────── 15 passed (4.2m)

Artifacts

Produced during runtime
Name Size
Extension Chrome Expired
6.34 MB
Extension Firefox Expired
6.36 MB
Tonkeeper Desktop Linux arm64 Expired
254 MB
Tonkeeper Desktop Linux x64 Expired
473 MB
Tonkeeper Desktop Windows x64 Expired
107 MB
Tonkeeper Desktop Windows x64 archive Expired
110 MB
Tonkeeper Desktop macOS arm Expired
189 MB
Tonkeeper Desktop macOS universal Expired
349 MB
Tonkeeper Desktop macOS x64 Expired
203 MB