Skip to content

Regression playwright autotests #896

Regression playwright autotests

Regression playwright autotests #896

Triggered via pull request December 9, 2024 14:19
Status Failure
Total duration 13m 11s
Artifacts 9

pull-request.yaml

on: pull_request
web-build  /  web-build
3m 8s
web-build / web-build
Matrix: desktop-build
web-tests  /  playwright-tests
9m 43s
web-tests / playwright-tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 10 warnings, and 1 notice
[chromium] › 12WordMnemonic/OKX.spec.ts:7:5 › OKX wallet: tests/playwright/tests/12WordMnemonic/OKX.spec.ts#L13
1) [chromium] › 12WordMnemonic/OKX.spec.ts:7:5 › OKX wallet ────────────────────────────────────── Error: locator.fill: value: expected string, got undefined 11 | await page.getByRole('button', { name: '12 words' }).click(); 12 | await page.getByLabel('1:', { exact: true }).click(); > 13 | await page.getByLabel('1:', { exact: true }).fill(process.env.OKX_MNEMONIC_12); | ^ 14 | await page.getByRole('button', { name: 'Continue' }).click(); 15 | await expect(page.getByText('v4R2')).toBeVisible(); 16 | await page.getByRole('button', { name: 'Continue' }).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/OKX.spec.ts:13:48
[chromium] › 12WordMnemonic/OKX.spec.ts:7:5 › OKX wallet: tests/playwright/tests/12WordMnemonic/OKX.spec.ts#L13
1) [chromium] › 12WordMnemonic/OKX.spec.ts:7:5 › OKX wallet ────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: value: expected string, got undefined 11 | await page.getByRole('button', { name: '12 words' }).click(); 12 | await page.getByLabel('1:', { exact: true }).click(); > 13 | await page.getByLabel('1:', { exact: true }).fill(process.env.OKX_MNEMONIC_12); | ^ 14 | await page.getByRole('button', { name: 'Continue' }).click(); 15 | await expect(page.getByText('v4R2')).toBeVisible(); 16 | await page.getByRole('button', { name: 'Continue' }).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/OKX.spec.ts:13:48
[chromium] › 12WordMnemonic/OKX.spec.ts:7:5 › OKX wallet: tests/playwright/tests/12WordMnemonic/OKX.spec.ts#L13
1) [chromium] › 12WordMnemonic/OKX.spec.ts:7:5 › OKX wallet ────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: value: expected string, got undefined 11 | await page.getByRole('button', { name: '12 words' }).click(); 12 | await page.getByLabel('1:', { exact: true }).click(); > 13 | await page.getByLabel('1:', { exact: true }).fill(process.env.OKX_MNEMONIC_12); | ^ 14 | await page.getByRole('button', { name: 'Continue' }).click(); 15 | await expect(page.getByText('v4R2')).toBeVisible(); 16 | await page.getByRole('button', { name: 'Continue' }).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/OKX.spec.ts:13:48
[chromium] › 12WordMnemonic/OKX.spec.ts:43:5 › v4 default for OKX : tests/playwright/tests/12WordMnemonic/OKX.spec.ts#L49
2) [chromium] › 12WordMnemonic/OKX.spec.ts:43:5 › v4 default for OKX ──────────────────────────── Error: locator.fill: value: expected string, got undefined 47 | await page.getByRole('button', { name: '12 words' }).click(); 48 | await page.getByLabel('1:', { exact: true }).click(); > 49 | await page.getByLabel('1:', { exact: true }).fill(process.env.OKX_MNEMONIC_12); | ^ 50 | await page.getByRole('button', { name: 'Continue' }).click(); 51 | await expect(page.getByText('v4R2')).toBeVisible(); 52 | await page.getByRole('button', { name: 'Continue' }).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/OKX.spec.ts:49:48
[chromium] › 12WordMnemonic/OKX.spec.ts:43:5 › v4 default for OKX : tests/playwright/tests/12WordMnemonic/OKX.spec.ts#L49
2) [chromium] › 12WordMnemonic/OKX.spec.ts:43:5 › v4 default for OKX ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: value: expected string, got undefined 47 | await page.getByRole('button', { name: '12 words' }).click(); 48 | await page.getByLabel('1:', { exact: true }).click(); > 49 | await page.getByLabel('1:', { exact: true }).fill(process.env.OKX_MNEMONIC_12); | ^ 50 | await page.getByRole('button', { name: 'Continue' }).click(); 51 | await expect(page.getByText('v4R2')).toBeVisible(); 52 | await page.getByRole('button', { name: 'Continue' }).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/OKX.spec.ts:49:48
[chromium] › 12WordMnemonic/OKX.spec.ts:43:5 › v4 default for OKX : tests/playwright/tests/12WordMnemonic/OKX.spec.ts#L49
2) [chromium] › 12WordMnemonic/OKX.spec.ts:43:5 › v4 default for OKX ──────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: value: expected string, got undefined 47 | await page.getByRole('button', { name: '12 words' }).click(); 48 | await page.getByLabel('1:', { exact: true }).click(); > 49 | await page.getByLabel('1:', { exact: true }).fill(process.env.OKX_MNEMONIC_12); | ^ 50 | await page.getByRole('button', { name: 'Continue' }).click(); 51 | await expect(page.getByText('v4R2')).toBeVisible(); 52 | await page.getByRole('button', { name: 'Continue' }).click(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/OKX.spec.ts:49:48
[chromium] › AddBitGet.spec.ts:5:5 › BITGET: tests/playwright/tests/AddBitGet.spec.ts#L10
3) [chromium] › AddBitGet.spec.ts:5:5 › BITGET ─────────────────────────────────────────────────── Error: locator.fill: value: expected string, got undefined 8 | await page.getByRole('button', { name: 'Existing Wallet Import wallet' }).click(); 9 | await page.getByLabel('1:', { exact: true }).click(); > 10 | await page.getByLabel('1:', { exact: true }).fill(process.env.BITGET_MNEMONIC_24); | ^ 11 | await page.getByRole('button', { name: 'Continue' }).click(); 12 | await expect(page.getByText('W5', { exact: true })).toBeVisible(); 13 | await expect(page.getByText('UQC2…1-Ly · 0 TON')).toBeVisible(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/AddBitGet.spec.ts:10:48
[chromium] › AddBitGet.spec.ts:5:5 › BITGET: tests/playwright/tests/AddBitGet.spec.ts#L10
3) [chromium] › AddBitGet.spec.ts:5:5 › BITGET ─────────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: value: expected string, got undefined 8 | await page.getByRole('button', { name: 'Existing Wallet Import wallet' }).click(); 9 | await page.getByLabel('1:', { exact: true }).click(); > 10 | await page.getByLabel('1:', { exact: true }).fill(process.env.BITGET_MNEMONIC_24); | ^ 11 | await page.getByRole('button', { name: 'Continue' }).click(); 12 | await expect(page.getByText('W5', { exact: true })).toBeVisible(); 13 | await expect(page.getByText('UQC2…1-Ly · 0 TON')).toBeVisible(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/AddBitGet.spec.ts:10:48
[chromium] › AddBitGet.spec.ts:5:5 › BITGET: tests/playwright/tests/AddBitGet.spec.ts#L10
3) [chromium] › AddBitGet.spec.ts:5:5 › BITGET ─────────────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: value: expected string, got undefined 8 | await page.getByRole('button', { name: 'Existing Wallet Import wallet' }).click(); 9 | await page.getByLabel('1:', { exact: true }).click(); > 10 | await page.getByLabel('1:', { exact: true }).fill(process.env.BITGET_MNEMONIC_24); | ^ 11 | await page.getByRole('button', { name: 'Continue' }).click(); 12 | await expect(page.getByText('W5', { exact: true })).toBeVisible(); 13 | await expect(page.getByText('UQC2…1-Ly · 0 TON')).toBeVisible(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/AddBitGet.spec.ts:10:48
[chromium] › BuyTon.spec.ts:5:5 › Buy TON on main screen: tests/playwright/tests/BuyTon.spec.ts#L27
4) [chromium] › BuyTon.spec.ts:5:5 › Buy TON on main screen ────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('div').filter({ hasText: /^NeocryptoInstantly buy with a credit card$/ }).nth(2) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('div').filter({ hasText: /^NeocryptoInstantly buy with a credit card$/ }).nth(2) 25 | await expect(page.getByText('Instant one-click purchase up')).toBeVisible(); 26 | await expect(page.locator('.sc-evBeLY').first()).toBeVisible(); > 27 | await expect(page.locator('div').filter({ hasText: /^NeocryptoInstantly buy with a credit card$/ }).nth(2)).toBeVisible(); | ^ 28 | await expect(page.locator('div').filter({ hasText: /^TransakAn instant swap engine$/ }).nth(1)).toBeVisible(); 29 | await expect(page.locator('#react-portal-modal-container path').nth(1)).toBeVisible(); 30 | await expect(page.locator('#react-portal-modal-container svg').nth(2)).toBeVisible(); at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/BuyTon.spec.ts:27:111
twa-build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
web-build / web-build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
desktop-build (ubuntu-latest, make:arm, arm64, /apps/desktop/out/make)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
desktop-build (ubuntu-latest, make:intel, x64, /apps/desktop/out/make)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
web-tests / playwright-tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/playwright/[chromium] › SendTONmodalWindow.spec.ts#L1
tests/playwright/[chromium] › SendTONmodalWindow.spec.ts took 2.6m
Slow Test: tests/playwright/[chromium] › TonConnect.spec.ts#L1
tests/playwright/[chromium] › TonConnect.spec.ts took 55.2s
Slow Test: tests/playwright/[chromium] › AddVersion.spec.ts#L1
tests/playwright/[chromium] › AddVersion.spec.ts took 48.0s
Slow Test: tests/playwright/[chromium] › TestnetAccounts/Testnet.spec.ts#L1
tests/playwright/[chromium] › TestnetAccounts/Testnet.spec.ts took 43.4s
Slow Test: tests/playwright/[chromium] › Multisig.spec.ts#L1
tests/playwright/[chromium] › Multisig.spec.ts took 40.8s
🎭 Playwright Run Summary
7 failed [chromium] › 12WordMnemonic/OKX.spec.ts:7:5 › OKX wallet ─────────────────────────────────────── [chromium] › 12WordMnemonic/OKX.spec.ts:43:5 › v4 default for OKX ───────────────────────────── [chromium] › AddBitGet.spec.ts:5:5 › BITGET ──────────────────────────────────────────────────── [chromium] › BuyTon.spec.ts:5:5 › Buy TON on main screen ─────────────────────────────────────── [chromium] › Dashboard.spec.ts:5:5 › Dashboard + elements ────────────────────────────────────── [chromium] › Subscription/BuyPro.spec.ts:5:5 › Buy PRO ───────────────────────────────────────── [chromium] › TestnetAccounts/TestnetElements.spec.ts:6:5 › Testnet elements ──────────────────── 4 flaky [chromium] › ElementsVisibility/NavigationSidebarElements.spec.ts:75:5 › Swap ────────────────── [chromium] › ElementsVisibility/NavigationSidebarElements.spec.ts:108:5 › Multisig ───────────── [chromium] › PinToken.spec.ts:43:5 › Pin 2 tokens ────────────────────────────────────────────── [chromium] › Receive.spec.ts:5:5 › Receive for regular wallet ────────────────────────────────── 54 passed (7.0m)

Artifacts

Produced during runtime
Name Size
Extension Chrome Expired
6.35 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