Il seguente diagramma classe mostra tutti i SubItem e le relative relazioni fornite da Functional Tester.

| SubItem | Descrizione |
|---|---|
| Area(a) | Specifica un'area indipendente su cui è possibile fare clic all'interno di una mappa di immagini HTML. Il SubItem nidificato (a) può essere un punto o un'indice. |
| Cell(c, r) | Specifica una cella all'interno di una tabella. I SubItem nidificati (c e r ) devono essere rispettivamente una colonna e una riga. |
| Column(s) | Specifica una colonna all'interno di una tabella con il testo di un'etichetta di riga (s). |
| Column(n), Column(k, v) | Specifica una colonna all'interno di una tabella con indice. |
| Column(k1, v1, k2, v2) | Specifica una colonna all'interno di una tabella con una o più coppie di valori chiave. Questo SubItem supporta un massimo di tre coppie. |
| File(d, f) | Specifica un file all'interno di una directory utilizzato dal proxy della finestra del file AWT. |
| Header(c) | Specifica un'intestazione all'interno di una tabella. Il SubItem nidificato (h) deve essere una colonna. |
| Href(s) | Corrisponde al primo SubItem che ha l'HREF specificato all'interno dell'oggetto o SubItem. |
| Id(n) | Corrisponde al primo SubItem che ha l'ID specificato all'interno dell'oggetto o SubItem. |
| Index(n) | Il SubItem ennesimo all'interno di un oggetto o SubItem. |
| List(...) | Una sequenza ordinata di SubItem. Ciascun elemento indica un ulteriore SubItem all'interno del precedente SubItem. |
| Location(s) | Corrisponde al primo SubItem che ha l'ubicazione denominata specificata all'interno dell'oggetto o SubItem. Un nome di ubicazione deve essere univoco all'interno dell'elemento principale. |
| Name(s) | Corrisponde al primo SubItem che ha il nome specificato all'interno dell'oggetto o SubItem. |
| Name(s, n) | Corrisponde al SubItem ennesimo che ha il nome specificato all'interno dell'oggetto o SubItem. Il conteggio (n) ha base zero (0). |
| Path(s) | Una codifica di stringhe di un elenco utilizzato per rendere più leggibile lo script. I SubItem nell'elenco devono essere Text o Index e il SubItem finale può eventualmente essere uno delle diverse ubicazioni. L'indice è codificato come atIndex(n) e ogni elemento nell'elenco codificato è separato dai caratteri ->. Un percorso è trasformato in un elenco e i proxy non ne sono mai a a conoscenza. |
| Point(x, y) | Coordinate relative all'interno dell'oggetto o SubItem. |
| Position(n) | Specifica una posizione su un SubItem, di solito un separatore o frame. |
| Row(s) | Specifica una riga all'interno di una tabella con il testo di una o più intestazioni di colonna. |
| Row(n), Row(k, v) | Specifica una riga all'interno di una tabella con indice. |
| Row(k1, v1, k2, v2) | Specifica una riga all'interno di una tabella con una o più coppie di valori chiave. Questo SubItem supporta un massimo di tre coppie. |
| Separator(n) | Corrisponde al separatore ennesimo in un menu o barra degli strumenti. Il conteggio (n) ha base 0. |
| Text(s) | Corrisponde al primo SubItem che ha il testo specificato all'interno dell'oggetto o SubItem. |
| Text(s, n) | Corrisponde al SubItem ennesimo che ha il testo specificato all'interno dell'oggetto o SubItem. Il conteggio (n) ha base 0. |
| TextPosition(n) | Corrisponde al primo SubItem che ha la posizione di testo specificata all'interno dell'oggetto o SubItem. |
| Value(v) | Corrisponde al primo SubItem che ha il valore specificato all'interno dell'oggetto o SubItem. |
La seguente tabella contiene l'elenco di valori SubItem definiti come membri in com.rational.test.ft.script.Location per Java e Rational.Test.Ft.Script.Location per .NET.
| Costante | Valore |
|---|---|
| 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" |