Added test IDs to the large nav buttons in Claims, Profile, Health, Benefits and Payments landing screens, as well as to the Developer Screen button on Settings and the Profile header button on the home screen.
Deleted the old text-based constants for all of those, and replaced the by.text with by.id -- mostly in utils for all of the "open [this]" functions, but also touched the Settings, Profile and Home scripts
Out of scope: further rounds of cleanup for the utils file (that I have in mind right now, at least) are changing remaining direct calls to constants where possible #10086 and organizing the big constants list #10203
Screenshots/Video
Testing
In addition to the PR detox runs (which are mapped a little weird because Rachael's still working on her overhaul ticket), I've also got full e2e runs in Android and iOS
[ ] Tested on iOS
[ ] Tested on Android
Reviewer Validations
PR Checklist
Reviewer: Confirm the items below as you review
[ ] PR is connected to issue(s)
[ ] Tests are included to cover this change (when possible)
[ ] No magic strings (All string unions follow the Union -> Constant type pattern)
[ ] No secrets or API keys are checked in
[ ] All imports are absolute (no relative imports)
[ ] New functions and Redux work have proper TSDoc annotations
Description of Change
Closes #10085
Out of scope: further rounds of cleanup for the utils file (that I have in mind right now, at least) are changing remaining direct calls to constants where possible #10086 and organizing the big constants list #10203
Screenshots/Video
Testing
In addition to the PR detox runs (which are mapped a little weird because Rachael's still working on her overhaul ticket), I've also got full e2e runs in Android and iOS
Reviewer Validations
PR Checklist
Reviewer: Confirm the items below as you review
For QA
Run a build for this branch