Regression playwright autotests #905
Annotations
10 errors, 6 warnings, and 1 notice
Run Playwright tests:
tests/playwright/tests/AddBitGet.spec.ts#L13
1) [chromium] › AddBitGet.spec.ts:5:5 › BITGET ───────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('UQC2…1-Ly · 0 TON')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('UQC2…1-Ly · 0 TON')
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();
| ^
14 | await expect(page.locator('#react-portal-modal-container')).toContainText('UQC2…1-Ly · 0 TON');
15 | await page.getByRole('button', { name: 'Continue' }).click();
16 | await page.getByLabel('Password', { exact: true }).fill('123456');
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/AddBitGet.spec.ts:13:53
|
Run Playwright tests:
tests/playwright/tests/AddBitGet.spec.ts#L13
1) [chromium] › AddBitGet.spec.ts:5:5 › BITGET ───────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('UQC2…1-Ly · 0 TON')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('UQC2…1-Ly · 0 TON')
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();
| ^
14 | await expect(page.locator('#react-portal-modal-container')).toContainText('UQC2…1-Ly · 0 TON');
15 | await page.getByRole('button', { name: 'Continue' }).click();
16 | await page.getByLabel('Password', { exact: true }).fill('123456');
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/AddBitGet.spec.ts:13:53
|
Run Playwright tests:
tests/playwright/tests/AddBitGet.spec.ts#L12
1) [chromium] › AddBitGet.spec.ts:5:5 › BITGET ───────────────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('W5', { exact: true })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('W5', { exact: true })
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();
14 | await expect(page.locator('#react-portal-modal-container')).toContainText('UQC2…1-Ly · 0 TON');
15 | await page.getByRole('button', { name: 'Continue' }).click();
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/AddBitGet.spec.ts:12:55
|
Run Playwright tests:
tests/playwright/tests/BuyTon.spec.ts#L27
2) [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
|
Run Playwright tests:
tests/playwright/tests/BuyTon.spec.ts#L27
2) [chromium] › BuyTon.spec.ts:5:5 › Buy TON on main screen ──────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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
|
Run Playwright tests:
tests/playwright/tests/BuyTon.spec.ts#L27
2) [chromium] › BuyTon.spec.ts:5:5 › Buy TON on main screen ──────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
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
|
Run Playwright tests:
tests/playwright/tests/Multisig.spec.ts#L42
3) [chromium] › Multisig.spec.ts:30:5 › Create new multisig ──────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('#root')
Expected string: "👩💼Multisig UQBL…v_kAMultisig"
Received string: "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet Pro$ 0.57SendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokensTON0.09$ 5.79 −10.35%$ 0.57"
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('#root')
- locator resolved to <div id="root">…</div>
- unexpected value "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet ProSendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokens"
- locator resolved to <div id="root">…</div>
- unexpected value "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet ProSendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokens"
- locator resolved to <div id="root">…</div>
- unexpected value "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet ProSendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokens"
- locator resolved to <div id="root">…</div>
- unexpected value "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet Pro$ 0.57SendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokensTON0.09$ 5.79 −10.35%$ 0.57"
- locator resolved to <div id="root">…</div>
- unexpected value "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet Pro$ 0.57SendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokensTON0.09$ 5.79 −10.35%$ 0.57"
- locator resolved to <div id="root">…</div>
- unexpected value "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet Pro$ 0.57SendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokensTON0.09$ 5.79 −10.35%$ 0.57"
- locator resolved to <div id="root">…</div>
- unexpected value "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet Pro$ 0.57SendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokensTON0.09$ 5.79 −10.35%$ 0.57"
- locator resolved to <div id="root">…</div>
- unexpected value "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet Pro$ 0.57SendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokensTON0.09$ 5.79 −10.35%$ 0.57"
- locator resolved to <div id="root">…</div>
- unexpected value "Multisig UQBv…0IRaUQBv…0IRaMultisig👨🍳DashboardDiscover🍍Account 1UQBA…OP8VW5UQDH…TkZ5W5 betaUQD2…GzCiv4R2👨🍳Multisig UQBv…0IRaMultisigUQDj…pOuvv3R2UQBW…lnEFv3R1Add WalletPreferencesGet Pro$ 0.57SendReceiveBuyTokensHistoryCollectiblesDomainsSwapRequestsSettingsTokensTON0.09$ 5.79 −10.35%$ 0.57"
40 |
41 | await page.locator('.sc-kLKjoy > .sc-bXDltw').first
|
Run Playwright tests:
tests/playwright/tests/Multisig.spec.ts#L18
3) [chromium] › Multisig.spec.ts:30:5 › Create new multisig ──────────────────────────────────────
Test timeout of 30000ms exceeded while running "afterEach" hook.
16 | });
17 |
> 18 | test.afterEach(async ({ page }) => {
| ^
19 | await page.getByRole('link', { name: 'Settings' }).click();
20 | await page.getByText('Delete Account').click();
21 | await page
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Multisig.spec.ts:18:6
|
Run Playwright tests:
tests/playwright/tests/Multisig.spec.ts#L20
3) [chromium] › Multisig.spec.ts:30:5 › Create new multisig ──────────────────────────────────────
Error: locator.click: Test ended.
Call log:
- waiting for getByText('Delete Account')
18 | test.afterEach(async ({ page }) => {
19 | await page.getByRole('link', { name: 'Settings' }).click();
> 20 | await page.getByText('Delete Account').click();
| ^
21 | await page
22 | .locator('div')
23 | .filter({ hasText: /^I have a backup copy of recovery phrase$/ })
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Multisig.spec.ts:20:42
|
Run Playwright tests:
tests/playwright/tests/Multisig.spec.ts#L1
3) [chromium] › Multisig.spec.ts:30:5 › Create new multisig ──────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run Playwright tests:
tests/playwright/[chromium] › SendTONmodalWindow.spec.ts#L1
tests/playwright/[chromium] › SendTONmodalWindow.spec.ts took 2.5m
|
Run Playwright tests:
tests/playwright/[chromium] › TonConnect.spec.ts#L1
tests/playwright/[chromium] › TonConnect.spec.ts took 54.7s
|
Run Playwright tests:
tests/playwright/[chromium] › AddVersion.spec.ts#L1
tests/playwright/[chromium] › AddVersion.spec.ts took 44.4s
|
Run Playwright tests:
tests/playwright/[chromium] › TokenScreen.spec.ts#L1
tests/playwright/[chromium] › TokenScreen.spec.ts took 41.8s
|
Run Playwright tests:
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 40.3s
|
Run Playwright tests
5 failed
[chromium] › AddBitGet.spec.ts:5:5 › BITGET ────────────────────────────────────────────────────
[chromium] › BuyTon.spec.ts:5:5 › Buy TON on main screen ───────────────────────────────────────
[chromium] › Multisig.spec.ts:30:5 › Create new multisig ───────────────────────────────────────
[chromium] › Multisig.spec.ts:79:5 › Send request ──────────────────────────────────────────────
[chromium] › TestnetAccounts/Testnet.spec.ts:60:5 › Add 2 testnets ─────────────────────────────
4 flaky
[chromium] › Add2WalletsAndDeleteInABulk/2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete
[chromium] › ElementsVisibility/FullFlow.spec.ts:7:5 › Full flow elements ──────────────────────
[chromium] › ElementsVisibility/NavigationSidebarElements.spec.ts:38:5 › History tab ───────────
[chromium] › ElementsVisibility/NavigationSidebarElements.spec.ts:75:5 › Swap ──────────────────
56 passed (5.6m)
|
Loading