test: MMQA-2092 migrate wallet browser smoke to Appium 1/2 - #33816
Conversation
…MQA-2092) Move Detox browser download/navigation specs to smoke-appium with Appium page objects and selectors, and add a URL display Text testID so URL-bar focus works without coordinate taps. Co-authored-by: Cursor <cursoragent@cursor.com>
Rely on page-load waits instead of a hardcoded post-submit delay. Co-authored-by: Cursor <cursoragent@cursor.com>
Skip until #33815 — URL bar does not update after JS cross-origin redirects (MCWP-540). Co-authored-by: Cursor <cursoragent@cursor.com>
|
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. |
PR template — items to address before "Ready for review"Warnings — informational, address before merging:
See docs/readme/ready-for-review.md for the full Definition of Ready for Review. |
Replace hardcoded waitForExist/waitAndTap timeouts with existing assertion and gesture helpers, and route expectElementNotToHaveText through executeWithRetry. Co-authored-by: Cursor <cursoragent@cursor.com>
Move download dialog selectors into a shared selectors file and rely on framework default timeouts for BrowserView, DownloadFile, and ENS retry. Co-authored-by: Cursor <cursoragent@cursor.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9579dc8. Configure here.
Use browser-url-display-text instead of the url-input wrapper so expectUrlNotEqualTo cannot pass on empty getText(). Co-authored-by: Cursor <cursoragent@cursor.com>
🔍 Smart E2E Test Selection⏭️ Smart E2E selection skipped - skip-smart-e2e-selection label found All E2E tests pre-selected. |
|




Description
Part 1/2 of MMQA-2092: migrates Detox wallet browser download and navigation smoke coverage to Appium so these flows run in the Appium smoke pipeline.
tests/smoke-appium/wallet/browser/browser-download.spec.tsandbrowser-navigation.spec.tstests/smoke/wallet/browser/browser-url-display-texttestID so URL-bar focus works without coordinate tapsChangelog
CHANGELOG entry: null
Related issues
Fixes: MMQA-2092
Manual testing steps
Local commands:
Screenshots/Recordings
N/A — E2E/test-focused change (small testID addition only); no end-user product UI change.
Before
N/A
After
N/A
Pre-merge author checklist
Performance checks (if applicable)
trace()for usage andaddTokenfor an exampleFor performance guidelines and tooling, see the Performance Guide.
Pre-merge reviewer checklist
Made with Cursor