-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
Description
Our UI tests for the ArcGIS Flight sign-in flow require reliable accessibility identifiers/labels on the Toolkit Authenticator UI components. Currently, the Toolkit Authenticator does not expose accessibility labels for key elements (e.g., username field, password field, sign-in button, cancel button), making it difficult to target them in automated UI tests.
Problem
- The authenticator’s views do not include stable accessibility labels or identifiers.
- XCTest UI tests must rely on text or view hierarchy, which is brittle and may break with design or localization changes.
Requested Enhancement
Add accessibility labels/identifiers to all interactive elements inside the Toolkit Authenticator, including but not limited to:
- Username text field
- Password text field
- Sign-in button
- Cancel / Dismiss button
- Any error or status messages presented during sign-in
Identifiers should be stable, human-readable, and appropriate for use in automated UI testing.
Benefits
- Enables robust, deterministic sign-in UI tests across teams.
- Improves accessibility compliance for users relying on VoiceOver.
- Provides unified and testable behavior across apps that depend on the Toolkit.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels