Skip to content

Update locators

Update locators #803

Triggered via pull request November 21, 2024 18:22
Status Failure
Total duration 11m 9s
Artifacts 9

pull-request.yaml

on: pull_request
web-build  /  web-build
3m 5s
web-build / web-build
Matrix: desktop-build
web-tests  /  playwright-tests
7m 44s
web-tests / playwright-tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 5 warnings, and 1 notice
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L1
1) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ──────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L38
1) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ──────────────────────────────── Error: page.waitForEvent: Test timeout of 30000ms exceeded. =========================== logs =========================== waiting for event "popup" ============================================================ 36 | test('elements', async ({ page }) => { 37 | await page.getByText('Discover').click(); > 38 | const page1Promise = page.waitForEvent('popup'); | ^ 39 | await page.locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first().click(); 40 | const page1 = await page1Promise; 41 | await page.getByText('STON.fi').nth(2).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:38:35
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L39
1) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ──────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first() 37 | await page.getByText('Discover').click(); 38 | const page1Promise = page.waitForEvent('popup'); > 39 | await page.locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first().click(); | ^ 40 | const page1 = await page1Promise; 41 | await page.getByText('STON.fi').nth(2).click(); 42 | await page1.getByRole('button', { name: 'Connect wallet' }).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:39:88
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L1
1) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L38
1) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForEvent: Test timeout of 30000ms exceeded. =========================== logs =========================== waiting for event "popup" ============================================================ 36 | test('elements', async ({ page }) => { 37 | await page.getByText('Discover').click(); > 38 | const page1Promise = page.waitForEvent('popup'); | ^ 39 | await page.locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first().click(); 40 | const page1 = await page1Promise; 41 | await page.getByText('STON.fi').nth(2).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:38:35
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L39
1) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first() 37 | await page.getByText('Discover').click(); 38 | const page1Promise = page.waitForEvent('popup'); > 39 | await page.locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first().click(); | ^ 40 | const page1 = await page1Promise; 41 | await page.getByText('STON.fi').nth(2).click(); 42 | await page1.getByRole('button', { name: 'Connect wallet' }).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:39:88
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L1
1) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ──────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L38
1) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ──────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForEvent: Test timeout of 30000ms exceeded. =========================== logs =========================== waiting for event "popup" ============================================================ 36 | test('elements', async ({ page }) => { 37 | await page.getByText('Discover').click(); > 38 | const page1Promise = page.waitForEvent('popup'); | ^ 39 | await page.locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first().click(); 40 | const page1 = await page1Promise; 41 | await page.getByText('STON.fi').nth(2).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:38:35
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L39
1) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ──────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first() 37 | await page.getByText('Discover').click(); 38 | const page1Promise = page.waitForEvent('popup'); > 39 | await page.locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first().click(); | ^ 40 | const page1 = await page1Promise; 41 | await page.getByText('STON.fi').nth(2).click(); 42 | await page1.getByRole('button', { name: 'Connect wallet' }).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:39:88
[chromium] › Ton Connect.spec.ts:72:9 › ton connect › STON fi: tests/playwright/tests/Ton Connect.spec.ts#L1
2) [chromium] › Ton Connect.spec.ts:72:9 › ton connect › STON fi ───────────────────────────────── Test timeout of 30000ms exceeded.
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 37.5s
Slow Test: tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts#L1
tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts took 31.4s
Slow Test: tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts#L1
tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts took 29.6s
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 25.5s
Slow Test: tests/playwright/[chromium] › Add2WalletsAndDeleteInABulk/2 wallets & bulk delete.spec.ts#L1
tests/playwright/[chromium] › Add2WalletsAndDeleteInABulk/2 wallets & bulk delete.spec.ts took 23.0s
🎭 Playwright Run Summary
3 failed [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ───────────────────────────────── [chromium] › Ton Connect.spec.ts:72:9 › ton connect › STON fi ────────────────────────────────── [chromium] › Ton Connect.spec.ts:94:9 › ton connect › Getgems ────────────────────────────────── 13 passed (5.6m)

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