Constants¶
Virtual Remote Control (VRC) button key codes¶
VRC buttons are used via suitest.VRC.*
, *
being a key code from below. For
example suitest.VRC.FAST_FWD
.
Smart TVs¶
Code | Key name | Unicode value | IR-controlled | Android TV | Apple tvOS | Roku |
---|---|---|---|---|---|---|
A | A | \uE620 |
- | - | ✓ | |
B | B | \uE621 |
- | - | ✓ | |
BACK | Back | \uE600 |
✓ | ✓ | - | ✓ |
BLUE | Blue | \uE500 |
✓ | ✓ | - | ✓ |
BUTTON_10 | Gamepad button 10 | \uE530 |
- | ✓ | - | - |
BUTTON_11 | Gamepad button 11 | \uE531 |
- | ✓ | - | - |
BUTTON_12 | Gamepad button 12 | \uE532 |
- | ✓ | - | - |
CH_DOWN | Channel down | \uE5F0 |
✓ | ✓ | - | ✓ |
CH_UP | Channel up | \uE5F1 |
✓ | ✓ | - | ✓ |
D_PAD_CENTER | D-pad center | \uE540 |
- | ✓ | - | - |
DOWN | Down | \uE5E0 |
✓ | ✓ | ✓ | ✓ |
ENTER | Enter | \uE601 |
✓ | ✓ | - | - |
EXIT | Exit | \uE602 |
✓ | ✓ | - | ✓ |
FAST_FWD | Fast forward | \uE520 |
✓ | ✓ | - | ✓ |
GREEN | Green | \uE501 |
✓ | ✓ | - | ✓ |
GUIDE | Guide | \uE5B0 |
✓ | ✓ | - | ✓ |
HOME | Home | \uE603 |
- | - | ✓ | ✓ |
LEFT | Left | \uE5E1 |
✓ | ✓ | ✓ | ✓ |
MENU | Menu | \uE5B1 |
✓ | ✓ | ✓ | - |
MUTE | Mute | \uE521 |
✓ | ✓ | - | ✓ |
NEXT | Next | \uE52C |
✓ | - | - | - |
NUM_0 | Numpad 0 | \uE610 |
✓ | ✓ | - | ✓ |
NUM_1 | Numpad 1 | \uE611 |
✓ | ✓ | - | ✓ |
NUM_2 | Numpad 2 | \uE612 |
✓ | ✓ | - | ✓ |
NUM_3 | Numpad 3 | \uE613 |
✓ | ✓ | - | ✓ |
NUM_4 | Numpad 4 | \uE614 |
✓ | ✓ | - | ✓ |
NUM_5 | Numpad 5 | \uE615 |
✓ | ✓ | - | ✓ |
NUM_6 | Numpad 6 | \uE616 |
✓ | ✓ | - | ✓ |
NUM_7 | Numpad 7 | \uE617 |
✓ | ✓ | - | ✓ |
NUM_8 | Numpad 8 | \uE618 |
✓ | ✓ | - | ✓ |
NUM_9 | Numpad 9 | \uE619 |
✓ | ✓ | - | ✓ |
OK | Ok | \uE5B2 |
✓ | ✓ | - | ✓ |
PAUSE | Pause | \uE522 |
✓ | ✓ | - | - |
PLAY | Play | \uE523 |
✓ | ✓ | - | - |
PLAY_PAUSE | Play/pause one button | \uE524 |
✓ | ✓ | ✓ | ✓ |
POWER | Power | \uE5B4 |
✓ | - | - | - |
PREVIOUS | Previous | \uE52B |
✓ | - | - | - |
RECORD | Record | \uE525 |
✓ | ✓ | - | - |
RED | Red | \uE502 |
✓ | ✓ | - | ✓ |
REPLAY | Replay | \uE526 |
- | - | - | ✓ |
REWIND | Rewind | \uE52A |
✓ | ✓ | - | ✓ |
RIGHT | Right | \uE5E2 |
✓ | ✓ | ✓ | ✓ |
SELECT | Select | \uE5B5 |
- | - | ✓ | - |
SETTINGS | Settings | \uE5B6 |
✓ | ✓ | - | ✓ |
SMART | Smart | \uE5B7 |
✓ | ✓ | - | - |
SOURCE | Source | \uE5B8 |
✓ | ✓ | - | - |
SPECIAL_NETFLIX | Netflix | \uE5D0 |
✓ | - | - | - |
SPECIAL_YOUTUBE | YouTube | \uE5D1 |
✓ | - | - | - |
STOP | Stop | \uE527 |
✓ | ✓ | - | - |
TELETEXT | Teletext | \uE528 |
✓ | ✓ | - | ✓ |
TV | TV (switch to live TV) | \uE529 |
✓ | ✓ | - | - |
UP | Up | \uE5E3 |
✓ | ✓ | ✓ | ✓ |
VOL_DOWN | Volume down | \uE5F2 |
✓ | ✓ | - | - |
VOL_UP | Volume up | \uE5F3 |
✓ | ✓ | - | - |
YELLOW | Yellow | \uE503 |
✓ | ✓ | - | ✓ |
Gaming consoles¶
Code | Key name | Unicode | Xbox * | PlayStation 4/5 |
---|---|---|---|---|
A | A button | \uE620 |
✓ (green) | ✓ |
B | B button | \uE621 |
✓ (red) | ✓ |
BACK | Back | \uE600 |
✓ | ✓ |
CIRCLE | Circle | \uE510 |
- | ✓ |
D_PAD_DOWN | D-pad down | \uE541 |
✓ | ✓ |
D_PAD_LEFT | D-pad left | \uE542 |
✓ | ✓ |
D_PAD_RIGHT | D-pad right | \uE543 |
✓ | ✓ |
D_PAD_UP | D-pad up | \uE544 |
✓ | ✓ |
DOWN | Down | \uE5E0 |
✓ | ✓ |
ENTER | Enter | \uE601 |
✓ | ✓ |
HOME | Home | \uE603 |
✓ | ✓ |
L1 | L1 | \uE580 |
✓ | ✓ |
L2 | L2 | \uE581 |
✓ | ✓ |
LEFT | Left | \uE5E1 |
✓ | ✓ |
LEFT_BUMPER | Left bumper | \uE550 |
✓ | ✓ |
LEFT_THUMBSTICK_BUTTON | Left thumbstick button | \uE570 |
✓ | ✓ |
LEFT_THUMBSTICK_DOWN | Left thumbstick down | \uE571 |
✓ | ✓ |
LEFT_THUMBSTICK_LEFT | Left thumbstick left | \uE572 |
✓ | ✓ |
LEFT_THUMBSTICK_RIGHT | Left thumbstick right | \uE573 |
✓ | ✓ |
LEFT_THUMBSTICK_UP | Left thumbstick up | \uE574 |
✓ | ✓ |
LEFT_TRIGGER | Left trigger | \uE560 |
✓ | ✓ |
MENU | Menu | \uE5B1 |
✓ | - |
OK | Ok | \uE5B2 |
✓ | ✓ |
OPTIONS | Options | \uE5B3 |
- | ✓ |
POWER | Power | \uE5B4 |
✓ | ✓ |
R1 | R1 | \uE590 |
✓ | ✓ |
R2 | R2 | \uE591 |
✓ | ✓ |
RIGHT | Right | \uE5E2 |
✓ | ✓ |
RIGHT_BUMPER | Right bumper | \uE551 |
✓ | ✓ |
RIGHT_THUMBSTICK_BUTTON | Right thumbstick button | \uE57A |
✓ | ✓ |
RIGHT_THUMBSTICK_DOWN | Right thumbstick down | \uE57B |
✓ | ✓ |
RIGHT_THUMBSTICK_LEFT | Right thumbstick left | \uE57C |
✓ | ✓ |
RIGHT_THUMBSTICK_RIGHT | Right thumbstick right | \uE57D |
✓ | ✓ |
RIGHT_THUMBSTICK_UP | Right thumbstick up | \uE57E |
✓ | ✓ |
RIGHT_TRIGGER | Right trigger | \uE561 |
✓ | ✓ |
SHARE | Share | \uE5A0 |
- | ✓ |
SQUARE | Square | \uE511 |
✓ | ✓ |
TRIANGLE | Triangle | \uE512 |
✓ | ✓ |
UP | Up | \uE5E3 |
✓ | ✓ |
VIEW | View | \uE5A1 |
✓ | - |
X | X (Blue) button | \uE637 |
✓ | ✓ |
Y | Y (Yellow) button | \uE638 |
✓ | ✓ |
* Xbox (One, Series X/S)
Mobile devices¶
Code | Key name | Unicode | Android mobile | Apple iOS |
---|---|---|---|---|
BACK | Back | \uE600 |
✓ | ✓ |
HOME | Home | \uE603 |
✓ | ✓ |
LOCK | Lock | \uE5C0 |
✓ | ✓ |
RECENT_APPS | Recent applications | \uE5C1 |
✓ | - |
VOL_DOWN | Volume down | \uE5F2 |
✓ | ✓ |
VOL_UP | Volume up | \uE5F3 |
✓ | ✓ |
Browsers¶
The following key codes are meant to be used only with Appium integration.
Key | Unicode |
---|---|
Add, Plus | \uE025 |
Alt | \uE00A |
Back space | \uE003 |
Cancel | \uE001 |
Clear | \uE005 |
Control | \uE009 |
Decimal | \uE028 |
Delete | \uE05D |
Divide | \uE029 |
Down arrow | \uE05B |
End | \uE010 |
Enter | \uE007 |
Equals | \uE019 |
Escape | \uE00C |
F1 | \uE031 |
F2 | \uE032 |
F3 | \uE033 |
F4 | \uE034 |
F5 | \uE035 |
F6 | \uE036 |
F7 | \uE037 |
F8 | \uE038 |
F9 | \uE039 |
F10 | \uE03A |
F11 | \uE03B |
F12 | \uE03C |
Help | \uE002 |
Home | \uE057 |
Insert | \uE05C |
Left arrow | \uE058 |
Meta | \uE053 |
Multiply | \uE024 |
NULL | \uE029 |
Numpad 0 | \uE01A |
Numpad 1 | \uE01B |
Numpad 2 | \uE01C |
Numpad 3 | \uE01D |
Numpad 4 | \uE01E |
Numpad 5 | \uE01F |
Numpad 6 | \uE020 |
Numpad 7 | \uE021 |
Numpad 8 | \uE022 |
Numpad 9 | \uE023 |
Pagedown | \uE00F |
Pageup | \uE00E |
Pause | \uE00B |
Return | \uE006 |
Right arrow | \uE014 |
Semicolon | \uE018 |
Comma | \uE026 |
Shift | \uE008 |
Space | \uE00D |
Subtract | \uE027 |
Tab | \uE004 |
Up arrow | \uE013 |
Element properties¶
Element properties are used via suitest.PROP.*
, *
being a key code from
below. For example suitest.PROP.CLASS
.
Code | Property description | HTML-based | Android | Xbox Native * | tvOS | Roku |
---|---|---|---|---|---|---|
ACCESSIBILITY_IDENTIFIER | unique identifier for element in scripts using UI Automation interface | - | - | - | ✓ | - |
ALPHA | Transparency level from 0 to 1 | - | ✓ | - | ✓ | - |
AUTOMATION_ID | Uniquely identifies the element in UI automation tools | - | - | ✓ | - | - |
AUTOMATION_NAME | Name of an element used in UI automation tools | - | - | ✓ | - | - |
BAR_TINT_COLOR | Color applied to the bar's background | - | - | - | ✓ | - |
BG_COLOR | Color applied to the element background | ✓ | ✓ | ✓ | ✓ | ✓ |
BORDER_COLOR | Color applied to the border line of the element | ✓ | - | ✓ | - | - |
BORDER_STYLE | Variant of the border line | ✓ | - | - | ✓ | - |
BORDER_WIDTH | Width of the border line | ✓ | - | ✓ | - | - |
CLASS | Class attribute | ✓ | - | - | - | - |
CONTENT_DESCRIPTION | Value for accessibility services | - | ✓ | - | - | - |
CONTENT_MODE | States how element's content layout changes when bounds change | - | - | - | ✓ | - |
FOCUS_MARGIN | Only if UseSystemFocusVisuals is enabled | - | - | ✓ | - | - |
FOCUS_PRIMARY_COLOR | Only if UseSystemFocusVisuals is enabled | - | - | ✓ | - | - |
FOCUS_PRIMARY_WIDTH | Only if UseSystemFocusVisuals is enabled | - | - | ✓ | - | - |
FOCUS_SECONDARY_COLOR | Only if UseSystemFocusVisuals is enabled | - | - | ✓ | - | - |
FOCUS_SECONDARY_WIDTH | Only if UseSystemFocusVisuals is enabled | - | - | ✓ | - | - |
FONT_FAMILY | Font of text | - | - | ✓ | ✓ | - |
FONT_NAME | name of the font name | - | - | - | ✓ | - |
FONT_SIZE | Size of text | - | - | ✓ | ✓ | ✓ |
FONT_URI | URI of font | - | - | - | - | ✓ |
FONT_WEIGHT | Font weight of text | - | - | ✓ | - | - |
HAS_FOCUS | Does the element have focus | - | ✓ | - | - | - |
HAS_META_DATA | Video property has metadata | - | - | - | ✓ | - |
HAS_NAV_MARKERS | Video property has navigation markers groups | - | - | - | ✓ | - |
HEIGHT | Height of an element | ✓ | ✓ | ✓ | ✓ | ✓ |
HINT | Default text for editable text fields | - | ✓ | - | - | - |
HREF | If the element is a link the href attribute will hold the URL | ✓ | - | - | - | - |
ID | Id attribute of the element | ✓ | ✓ | - | - | ✓ |
IMAGE | URL of an image | ✓ | - | ✓ | - | ✓ |
IMAGE_HASH | Base64 string of the image converted to MD5 hash | - | ✓ | ✓ | ✓ | - |
IMAGE_LOAD_STATE | Current status of the image state | ✓ | - | - | - | - |
IS_CHECKED | If the element is in a checked state | ✓ | ✓ | ✓ | - | - |
IS_CLICKABLE | If the element is clickable (reacts to click events) | - | ✓ | - | - | - |
IS_COMPLETELY_DISPLAYED | If the complete view width and height is visible | - | ✓ | - | - | - |
IS_ENABLED | If the element is in an enabled state | ✓ | ✓ | ✓ | ✓ | - |
IS_FOCUSABLE | If the element is able to change to a focus state | - | ✓ | - | - | - |
IS_FOCUSED | Is the element currently focused | - | - | ✓ | ✓ | ✓ |
IS_OPAQUE | Is the element currently opaque | - | - | - | ✓ | - |
IS_SELECTED | If the element is currently in the selected state | ✓ | ✓ | ✓ | - | - |
IS_TOUCHABLE | If the element has a touchable area | - | ✓ | - | - | - |
ITEMS_FOCUSED | Element focused in list | - | - | - | - | ✓ |
LEFT | Relative horizontal position to the parent element (in pixels) | ✓ | ✓ | ✓ | ✓ | ✓ |
LEFT_ABSOLUTE | Element's left coordinate according to window origin | - | - | ✓ | ✓ | - |
MARGIN | Value of the margin space around the element | - | - | ✓ | - | - |
NAME | Name given to the element | - | - | ✓ | ✓ | - |
NUMBER_OF_SEGMENTS | The number of segments in Segmented Control | - | - | - | ✓ | - |
OPACITY | Opacity of the element | ✓ | - | ✓ | - | ✓ |
OFFSET_LEFT | Absolute horizontal position to the page (in pixels) | ✓ | - | - | - | - |
OFFSET_TOP | Absolute vertical position to the page (in pixels) | ✓ | - | - | - | - |
PACKAGE_NAME | Name-space of the view | - | ✓ | - | - | - |
PADDING | Value of the element's padding in all directions | - | - | ✓ | - | - |
PIVOT_X | The X coordinate around which the element is rotated | - | ✓ | - | - | - |
PIVOT_Y | The Y coordinate around which the element is rotated | - | ✓ | - | - | - |
PLACEHOLDER | String that is displayed when no text is in the input field | - | - | - | ✓ | - |
PROPOSAL_URL | Video element that is proposed to be played next | - | - | - | ✓ | - |
SCALE_X | The X coordinate around which the element is scaled | - | ✓ | - | - | - |
SCALE_Y | The Y coordinate around which the element is scaled | - | ✓ | - | - | - |
SELECTED_IMAGE_TINT_COLOR | Color applied to selected tab bar item | - | - | - | ✓ | - |
STATE | Constant describing the state of the element | - | - | - | ✓ | - |
TAG | String representation of the elements tag | - | ✓ | - | - | - |
TAG_INT | Non-unique identifier for view objects | - | - | - | ✓ | - |
TEXT_ALIGNMENT | Alignment of text inside the element | - | - | - | ✓ | - |
TEXT_COLOR | Color of the text | ✓ | ✓ | ✓ | ✓ | ✓ |
TEXT_CONTENT | Plain text of an element | ✓ | ✓ | ✓ | ✓ | ✓ |
TEXT_SIZE | Size of the elements text in pixels | - | ✓ | - | - | - |
TINT_COLOR | Color tint of the element | - | - | - | ✓ | - |
TOP | Relative vertical position to the parent element (in pixels) | ✓ | ✓ | ✓ | ✓ | ✓ |
TOP_ABSOLUTE | Element's top coordinate according to the window origin | - | - | ✓ | ✓ | - |
TRANSLATION_X | The horizontal location of the element relative to its left position | - | ✓ | - | - | - |
TRANSLATION_Y | The vertical location of the element relative to its top position | - | ✓ | - | - | - |
URL | URL of WebView component | - | - | ✓ | - | - |
VALUE | value of an input field | ✓ | - | - | - | - |
VIDEO_LENGTH | Total length of a video | ✓ | ✓ | ✓ | ✓ | ✓ |
VIDEO_POSITION | Current position of a video | ✓ | ✓ | ✓ | ✓ | ✓ |
VIDEO_STATE | Current state of a video | ✓ | ✓ | ✓ | ✓ | ✓ |
VIDEO_URL | URL of a video | ✓ | ✓ | ✓ | ✓ | ✓ |
VISIBILITY | If the element is visible on screen | - | ✓ | ✓ | - | ✓ |
WIDTH | Width of the element | ✓ | ✓ | ✓ | ✓ | ✓ |
Z_INDEX | Value of the CSS z-index property | ✓ | - | - | - | - |
* Xbox (One, Series X/S)
Roku Lite element properties¶
Code | Property description |
---|---|
CHILDREN | Element child count |
EXTENDS | Extends element |
HEIGHT | Height of an element |
ID | Id attribute of the element |
IMAGE | URL of an image |
IMAGE_LOAD_STATE | Current status of the image state |
INDEX | Value of the index property |
IS_FOCUSABLE | If the element is able to change to a focus state |
IS_FOCUSED | Is the element currently focused |
ITEMS_FOCUSED | Element focused in list |
LEFT | Relative horizontal position to the parent element (in pixels) |
OPACITY | Opacity of the element |
TEXT_COLOR | Color of the text |
TEXT_CONTENT | Plain text of an element |
TOP | Relative vertical position to the parent element (in pixels) |
UI_ELEMENT_ID | Identifier for the element |
VISIBILITY | If the element is visible on screen |
WIDTH | Width of the element |
Cookie properties¶
Cookie properties can be found in suitest.COOKIE_PROP
.
Code |
---|
VALUE |
DOMAIN |
PATH |
HTTP_ONLY |
SECURE |
Property comparators¶
Property comparators can be found in suitest.COMP
.
Code | Comparator description |
---|---|
APPROX | Approximately |
CONTAIN | Contains |
END | Ends with |
EQUAL | = |
EQUAL_GREATER | >= |
EQUAL_LESSER | <= |
GREATER | > |
LESSER | < |
NOT_CONTAIN | Does not contain |
NOT_END | Does not end with |
NOT_EQUAL | != |
NOT_START | Does not start with |
START | Starts with |
Element special values¶
Code | Special value description |
---|---|
REPO | Value for element property is taken from Element repository |
Video states¶
Video states can be found in suitest.VIDEO_STATE
.
Code | State description | HTML-Based | Android | Xbox Native * | Apple TV | Roku | Roku lite |
---|---|---|---|---|---|---|---|
BUFFERING | Player is downloading video source over network to create a buffer | ✓ | ✓ | - | ✓ | ✓ | ✓ |
CONNECTING | Player is trying to connect to video source | ✓ | - | ✓ | - | - | - |
ERROR | Error occurred during video initialization or playback | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
FINISHED | Playback has finished, video source was played till the end | ✓ | - | ✓ | ✓ | ✓ | ✓ |
IDLE | Video is in pre-preparing phase | - | ✓ | - | - | - | - |
NONE | There is no state of the video | - | - | - | - | ✓ | ✓ |
PAUSED | Paused | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
PLAYBACK_COMPLETED | Playback has finished, video source was played till the end | - | ✓ | - | - | - | - |
PLAYING | Playing | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
PREPARED | Video is prepared for playback | - | ✓ | - | - | - | - |
PREPARING | Video is being prepared for playback | - | ✓ | - | - | - | - |
REVERSING | Video is being played in reverse | - | - | - | ✓ | - | - |
STOPPED | Playback stopped | ✓ | - | ✓ | - | ✓ | - |
UNKNOWN | State cannot be obtained | - | ✓ | - | - | - | - |
* Xbox (One, Series X/S)
Element visibility states¶
Element visibility states can be found in suitest.VISIBILITY_STATE
.
Code | State description | Android | Xbox Native * |
---|---|---|---|
COLLAPSED | Element is not visible | - | ✓ |
GONE | Element is not visible | ✓ | ✓ |
INVISIBLE | Element is not visible | ✓ | ✓ |
VISIBLE | Element is visible | ✓ | ✓ |
* Xbox (One, Series X/S)
Image accuracy levels¶
The accuracy levels for images taken using image capture can be found in suitest.ACCURACY
Code |
---|
HIGH |
MEDIUM |
LOW |
OCR colors¶
The color of the text ready by OCR using image capture can be found in suitest.OCR_COLOR
Code |
---|
DARK |
LIGHT |
OCR languages¶
The language of the text read by OCR using image capture can be found in suitest.LANG
Code |
---|
BULGARIAN |
DUTCH |
ENGLISH |
FRENCH |
GERMAN |
ITALIAN |
POLISH |
SPANISH |
If you are missing a language needed for testing, please contact our customer support.
OCR read as¶
The specification of what part of the text read by OCR using image capture should be considered can be found in suitest.OCR_READ_AS
Code |
---|
LINE |
WORD |
BLOCK |
If no value is used, the whole text read by OCR is evaluated.
Network properties¶
Network properties can be found in suitest.NETWORK_PROP
.
Code |
---|
BODY |
METHOD |
STATUS |
Network methods¶
Network methods can be found in suitest.NETWORK_METHOD
.
Code |
---|
CONNECT |
DELETE |
GET |
HEAD |
OPTIONS |
PATCH |
POST |
PUT |
TRACE |
Border style¶
Border style properties can be found in suitest.BORDER_STYLE
.
Code | HTML-Based | Apple TV |
---|---|---|
BEZEL | - | ✓ |
DASHED | ✓ | - |
DOTTED | ✓ | - |
DOUBLE | ✓ | - |
GROOVE | ✓ | - |
HIDDEN | ✓ | - |
INHERIT | ✓ | - |
INITIAL | ✓ | - |
INSET | ✓ | - |
NONE | ✓ | ✓ |
OUTSET | ✓ | - |
RECTANGLE | - | ✓ |
RIDGE | ✓ | - |
ROUNDED | - | ✓ |
SOLID | ✓ | - |
Launch modes (Android/LG webOS applications)¶
Launch modes can be found in suitest.LAUNCH_MODE
.
Code |
---|
RESUME |
RESTART |
Screen orientations (Android mobile/iOS/iPadOS devices)¶
Screen orientations can be found in suitest.SCREEN_ORIENTATION
.
Code | Analogue in Test editor |
---|---|
PORTRAIT | Portrait |
PORTRAIT_REVERSED | Portrait (upside down / reversed) |
LANDSCAPE | Landscape (left) |
LANDSCAPE_REVERSED | Landscape (right / reversed) |
Content Mode (Apple TV)¶
Content modes can be found in suitest.CONTENT_MODE
.
Code |
---|
BOTTOM |
BOTTOM_LEFT |
BOTTOM_RIGHT |
CENTER |
LEFT |
REDRAW |
RIGHT |
SCALE_ASPECT_FILL |
SCALE_ASPECT_FIT |
SCALE_TO_FILL |
TOP |
TOP_LEFT |
TOP_RIGHT |
State (Apple TV)¶
States can be found in suitest.ELEMENT_STATE
. Check the Apple Developer guide for Focus and Selection for some visual examples.
Code |
---|
APPLICATION |
DISABLED |
FOCUSED |
HIGHLIGHTED |
NORMAL |
RESERVED |
SELECTED |
Text Alignment (Apple TV)¶
Text alignment states can be found in suitest.TEXT_ALIGNMENT
.
Code |
---|
CENTER |
JUSTIFIED |
LEFT |
NATURAL |
RIGHT |