El siguiente diagrama de clase muestra todos los SubItems y sus relaciones que Functional Tester proporciona.

| SubItem | Descripción |
|---|---|
| Area(a) | Especifica un área independiente en la que se puede hacer clic dentro de una correlación de imagen HTML. El SubItem (a) anidado puede ser un punto o Index. |
| Cell(c, r) | Especifica una celda de la tabla. Los SubItems (c y r) anidados deben ser una columna y una fila respectivamente. |
| Column(s) | Especifica una columna dentro de una tabla por el texto de las etiquetas de la fila. |
| Column(n), Column(k, v) | Especifica una columna dentro de una tabla por el índice. |
| Column(k1, v1, k2, v2) | Especifica una columna dentro de una tabla por par o pares de clave-valor. Este SubItem admite hasta tres pares. |
| File(d, f) | Especifica un archivo dentro de un directorio que utiliza el proxy de diálogo del archivo AWT. |
| Header(c) | Especifica una cabecera dentro de una tabla. El SubItem (h) anidado debe ser una columna. |
| Href(s) | Coincide con el primer SubItem que tiene un HREF especificado dentro del objeto o SubItem. |
| Id(n) | Coincide con el primer SubItem que tiene un ID especificado dentro del objeto o SubItem. |
| Index(n) | SubItem nth dentro de un objeto o SubItem. |
| List(...) | Secuencia ordenada de SubItems. Cada elemento indica un SubItem adicional dentro del SubItem anterior. |
| Location(s) | Coincide con el primer SubItem que tiene la ubicación con nombre especificada dentro del objeto o SubItem. Un nombre de ubicación debe ser único dentro del elemento principal. |
| Name(s) | Coincide con el primer SubItem que tiene el nombre especificado dentro del objeto o SubItem. |
| Name(s, n) | Coincide con el SubItem nth que tiene el nombre especificado dentro del objeto o SubItem. El recuento (n) se basa en cero (0). |
| Path(s) | Codificación de serie de caracteres de una lista que se utiliza para que el script sea más fácil de leer. Los SubItems de la lista deben ser Text o Index y el SubItem final puede ser opcionalmente una entre varias ubicaciones. El índice está codificado como atIndex(n) y cada elemento de la lista codificada está separado por caracteres ->. Una vía de acceso se transforma en una lista y los proxies nunca son conscientes de este cambio. |
| Point(x, y) | Coordenadas relativas dentro de un objeto o SubItem. |
| Position(n) | Especifica una posición en un SubItem, normalmente un elemento divisor o un marco. |
| Row(s) | Especifica una fila dentro de una tabla por el texto de un encabezado o encabezados de columna. |
| Row(n), Row(k, v) | Especifica una fila dentro de una tabla por el índice. |
| Row(k1, v1, k2, v2) | Especifica una fila dentro de una tabla por par o pares de clave-valor. Este SubItem admite hasta tres pares. |
| Separator(n) | Coincide con el separador nth en un menú o barra de herramientas. El recuento (n) está basado en 0. |
| Text(s) | Coincide con el primer SubItem que tiene el texto especificado dentro del objeto o SubItem. |
| Text(s, n) | Coincide con el SubItem nth que tiene el texto especificado dentro del objeto o SubItem. El recuento (n) está basado en 0. |
| TextPosition(n) | Coincide con el primer SubItem que tiene la posición de texto especificada dentro del objeto o SubItem. |
| Value(v) | Coincide con el primer SubItem que tiene el valor especificado dentro del objeto o SubItem. |
La siguiente tabla contiene la lista de valores de SubItem que están definidos como miembros para com.rational.test.ft.script.Location para Java y Rational.Test.Ft.Script.Location para .NET.
| Constante | Valor |
|---|---|
| ARROW | "ARROW" |
| BACK_BUTTON | "BACK_BUTTON" |
| BACKGROUND | "BACKGROUND" |
| BOTTOM_EDGE | "BOTTOM_EDGE" |
| CAPTION | "CAPTION" |
| CHECKBOX | "CHECKBOX" |
| CLOSE_BUTTON | "CLOSE_BUTTON" |
| CONTEXTHELP_BUTTON | "CONTEXTHELP_BUTTON" |
| DROPDOWN | "DROPDOWN" |
| IME_BUTTON | "IME_BUTTON" |
| LEFT_EDGE | "LEFT_EDGE" |
| MAXIMIZE_BUTTON | "MAXIMIZE_BUTTON" |
| MINIMIZE_BUTTON | "MINIMIZE_BUTTON" |
| MONTH | "MONTH" |
| PARENTROWS | "PARENTROWS" |
| PLUS_MINUS | "PLUS_MINUS" |
| POPUP | "POPUP" |
| RIGHT_EDGE | "RIGHT_EDGE" |
| SCROLL_DOWN | "SCROLL_DOWN" |
| SCROLL_DOWNBUTTON | "SCROLL_DOWNBUTTON" |
| SCROLL_ELEVATOR | "SCROLL_VERTICAL_ELEVATOR" |
| SCROLL_HORIZONTAL_ELEVATOR | "SCROLL_HORIZONTAL_ELEVATOR" |
| SCROLL_LEFT | "SCROLL_LEFT" |
| SCROLL_LEFTBUTTON | "SCROLL_LEFTBUTTON" |
| SCROLL_MAXBUTTON | "SCROLL_MAXBUTTON" |
| SCROLL_MINBUTTON | "SCROLL_MINBUTTON" |
| SCROLL_RIGHT | "SCROLL_RIGHT" |
| SCROLL_RIGHTBUTTON | "SCROLL_RIGHTBUTTON" |
| SCROLL_UP | "SCROLL_UP" |
| SCROLL_UPBUTTON | "SCROLL_UPBUTTON" |
| SCROLL_VERTICAL_ELEVATOR | "SCROLL_VERTICAL_ELEVATOR" |
| SHOWHIDE_BUTTON | "SHOWHIDE_BUTTON" |
| SYSTEM_MENU | "SYSTEM_MENU" |
| THUMB | "THUMB" |
| TODAY | "TODAY" |
| TOP_EDGE | "TOP_EDGE" |
| YEAR | "YEAR" |