Add 3 passing UI tests (batch 4): personality pack, Spanish locale, accessibility text size

- TC-052: Personality pack selection in Customize tab with accessibility IDs
- TC-137: Spanish localization verification (Ajustes, tab labels)
- TC-142: App navigable at XXL accessibility text size

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-02-20 10:15:20 -06:00
parent f83c52fb42
commit 6d1f54f451
9 changed files with 208 additions and 0 deletions

View File

@@ -56,6 +56,16 @@ struct CustomizeScreen {
button.tapWhenReady(timeout: 5)
}
func personalityPackButton(named name: String) -> XCUIElement {
app.element(UITestID.Customize.personalityPackButton(name))
}
func selectPersonalityPack(_ name: String) {
let button = personalityPackButton(named: name)
_ = app.swipeUntilExists(button, direction: .up, maxSwipes: 8)
button.tapWhenReady(timeout: 5)
}
// MARK: - Assertions
func assertThemeButtonExists(_ name: String, file: StaticString = #file, line: UInt = #line) {