Skip to content

Test Frontend

Test Frontend #1690

Re-run triggered January 24, 2025 14:32
Status Success
Total duration 2m 51s
Artifacts

test-frontend.yaml

on: workflow_dispatch
Build | Front-end
2m 38s
Build | Front-end
Matrix: unit-test
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 5 notices
[Transaction tool] › tests/registrationTests.test.js:169:3 › Registration tests › Verify generate button is disabled until "I Understand" checkbox is selected: automation/pages/BasePage.js#L332
1) [Transaction tool] › tests/registrationTests.test.js:169:3 › Registration tests › Verify generate button is disabled until "I Understand" checkbox is selected TimeoutError: locator.waitFor: Timeout 1000ms exceeded. Call log: - waiting for getByTestId('button-next-genereate') to be visible at pages/BasePage.js:332 330 | console.log(`Checking if element with selector: ${selector} is disabled`); 331 | const element = this.getElement(selector, index); > 332 | await element.waitFor({ state: 'visible', timeout }); | ^ 333 | return await element.isDisabled(); 334 | } 335 | at RegistrationPage.isDisabled (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:332:19) at RegistrationPage.isGenerateButtonDisabled (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/RegistrationPage.js:399:23) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/registrationTests.test.js:181:62
[Transaction tool] › tests/transactionTests.test.js:154:3 › Transaction tests › Verify user can execute Account Create tx with complex key: automation/tests/transactionTests.test.js#L1
1) [Transaction tool] › tests/transactionTests.test.js:154:3 › Transaction tests › Verify user can execute Account Create tx with complex key Test timeout of 30000ms exceeded.
[Transaction tool] › tests/transactionTests.test.js:154:3 › Transaction tests › Verify user can execute Account Create tx with complex key: automation/pages/TransactionPage.js#L661
1) [Transaction tool] › tests/transactionTests.test.js:154:3 › Transaction tests › Verify user can execute Account Create tx with complex key Error: page.waitForSelector: Target page, context or browser has been closed at pages/TransactionPage.js:661 659 | // Construct the selector for the confirmation transaction modal that is visible and in a displayed state 660 | const modalSelector = `[data-testid="${this.confirmTransactionModalSelector}"][style*="display: block"]`; > 661 | await this.window.waitForSelector(modalSelector, { state: 'visible', timeout: 15000 }); | ^ 662 | 663 | // Construct the selector for the enabled sign button within the visible modal 664 | const signButtonSelector = `${modalSelector} [data-testid="${this.buttonSignTransactionSelector}"]:enabled`; at TransactionPage.clickSignTransactionButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:661:23) at TransactionPage.createNewAccount (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:422:16) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/transactionTests.test.js:155:30
[Transaction tool] › tests/transactionTests.test.js:175:3 › Transaction tests › Verify user can execute account delete tx: automation/pages/TransactionPage.js#L661
2) [Transaction tool] › tests/transactionTests.test.js:175:3 › Transaction tests › Verify user can execute account delete tx TimeoutError: page.waitForSelector: Timeout 15000ms exceeded. Call log: - waiting for locator('[data-testid="modal-confirm-transaction"][style*="display: block"]') to be visible at pages/TransactionPage.js:661 659 | // Construct the selector for the confirmation transaction modal that is visible and in a displayed state 660 | const modalSelector = `[data-testid="${this.confirmTransactionModalSelector}"][style*="display: block"]`; > 661 | await this.window.waitForSelector(modalSelector, { state: 'visible', timeout: 15000 }); | ^ 662 | 663 | // Construct the selector for the enabled sign button within the visible modal 664 | const signButtonSelector = `${modalSelector} [data-testid="${this.buttonSignTransactionSelector}"]:enabled`; at TransactionPage.clickSignTransactionButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:661:23) at TransactionPage.deleteAccount (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:451:16) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/transactionTests.test.js:178:27
[Transaction tool] › tests/settingsTests.test.js:127:3 › Settings tests › Verify user restored key pair is saved in the local database: automation/tests/settingsTests.test.js#L146
1) [Transaction tool] › tests/settingsTests.test.js:127:3 › Settings tests › Verify user restored key pair is saved in the local database Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 144 | currentIndex, 145 | ); > 146 | expect(isKeyPairSavedInDatabase).toBe(true); | ^ 147 | 148 | // key pair was successfully restored, so we increment the index 149 | await settingsPage.incrementIndex(); at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/settingsTests.test.js:146:38
🎭 Playwright Run Summary
1 flaky [Transaction tool] › tests/registrationTests.test.js:169:3 › Registration tests › Verify generate button is disabled until "I Understand" checkbox is selected 18 passed (1.8m)
🎭 Playwright Run Summary
5 passed (20.7s)
🎭 Playwright Run Summary
2 flaky [Transaction tool] › tests/transactionTests.test.js:154:3 › Transaction tests › Verify user can execute Account Create tx with complex key [Transaction tool] › tests/transactionTests.test.js:175:3 › Transaction tests › Verify user can execute account delete tx 1 skipped 33 passed (4.3m)
🎭 Playwright Run Summary
1 skipped 31 passed (2.0m)
🎭 Playwright Run Summary
1 flaky [Transaction tool] › tests/settingsTests.test.js:127:3 › Settings tests › Verify user restored key pair is saved in the local database 9 passed (33.6s)