Migrate verifyPageSummariesUITest UI test to the efficiency framework
Categories
(Firefox for Android :: UI Tests, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox156 | --- | fixed |
People
(Reporter: dpop, Assigned: dpop)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Ports the SettingsPageSummariesTest.verifyPageSummariesUITest smoke test (TestRail 4036042) onto the ui/efficiency framework as org.mozilla.fenix.ui.efficiency.tests.SettingsPageSummariesTest.verifyPageSummariesUITest.
Full assertion parity with the legacy test: the Settings 'Page summaries' entry, and on the sub-screen the toolbar title, the Navigate-up button, and the Summarize pages / Learn more / Gestures / Shake to summarize options.
Adds SettingsPageSummariesPage + SettingsPageSummariesSelectors, a Settings -> Page summaries navigation edge, a SettingsSelectors.PAGE_SUMMARIES_BUTTON, and plumbs shakeToSummarizeFeatureFlagEnabled through LaunchConfig/BaseTest so the page's launch dependency is explicit. Verified green locally (effverify: 1 run, 0 failed, not a retry-pass).
Why: Migrate the Page summaries smoke test to the faster, more maintainable ui/efficiency framework.
Context: part of the ui/efficiency UI-test modernization. This is a faithful port of an existing legacy ui/ smoke test onto the ui/efficiency framework — same coverage and assertions, but far less per-test code via a shared page-object / selector / navigation layer, which bends the UI-test maintenance cost curve. Smoke-conversion campaign.
TestRail: 4036042
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Comment 1•1 month ago
|
||
Comment 3•29 days ago
|
||
| bugherder | ||
Description
•