test: fix encrypt password synchronization#17048
Conversation
…e SmokeAccounts tag - Commented out several existing workflows in the Bitrise configuration for the e2e testing stages. - Added new workflows for `run_tag_smoke_accounts_ios` and `run_tag_smoke_accounts_android`. - Updated AES encryption test files to replace `SmokeNetworkExpansion` with `SmokeAccounts` for better categorization of tests.
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
|
- Commented out the visibility check for the response text in the AES encryption test to streamline the test flow.
- Replaced instances of SmokeNetworkExpansion with SmokeAccounts in error boundary, import wallet, and reveal secret recovery phrase test files for improved test categorization.
|
- Restored previously commented-out workflows in the Bitrise configuration for various e2e testing stages, enhancing the testing coverage for both iOS and Android platforms.
|
There was a problem hiding this comment.
Bug: Duplicate Test IDs in Form Components
Multiple TestForm components are assigned the same responseTextTestId (responseText, which resolves to 'response-text'). This creates non-unique test IDs for response text elements on the same screen, violating test automation best practices and hindering reliable element targeting in automated tests.
app/components/Views/AesCryptoTestForm/AesCryptoTestForm.tsx#L169-L260
metamask-mobile/app/components/Views/AesCryptoTestForm/AesCryptoTestForm.tsx
Lines 169 to 260 in d000d99
Was this report helpful? Give feedback by reacting with 👍 or 👎
|



Description
This PR fixes synchronization issues in AES encryption end-to-end tests and improves test infrastructure by adding proper selectors and reorganizing test categorization.
Changelog
CHANGELOG entry:
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist