Open Bug 2063255 Opened 29 days ago Updated 29 days ago

Bug 2063255 - [efficiency] Convert SettingsGeneralTest.changeDefaultBrowserSetting to ui/efficiency

Categories

(Firefox for Android :: UI Tests, task)

task

Tracking

()

People

(Reporter: jajohnson, Assigned: jajohnson)

References

(Blocks 1 open bug)

Details

Converts the legacy SettingsGeneralTest.changeDefaultBrowserSetting smoke test to the ui/efficiency framework.

The test opens Settings, confirms the "Set as default browser" switch is off, taps the row, and confirms the app fires the Android role-request intent that opens the system default-apps flow.

Adds a switch-state selector for the default-browser preference row plus three SettingsPage methods (verify the toggle is off, tap the row, assert the role-request intent fired).

Why: Part of the ongoing legacy smoke -> ui/efficiency conversion campaign. This test is in the TestRail smoke pool and is one of the last convertible tests in the current batch.

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: 243583

Summary: [efficiency] Convert SettingsGeneralTest.changeDefaultBrowserSetting to ui/efficiency → Bug 2063255 - [efficiency] Convert SettingsGeneralTest.changeDefaultBrowserSetting to ui/efficiency
You need to log in before you can comment on or make changes to this bug.