Le diagramme de classes ci-après présente tous les sous-éléments (SubItem) ainsi que leurs relations mis à disposition par Functional Tester.
Sous-élément | Description |
---|---|
Area(a) | Spécifie une zone indépendante sur laquelle l'utilisateur peut cliquer dans une mappe d'image HTML. Le sous-élément (a) peut correspondre à un point ou à un index. |
Cell(c, r) | Spécifie une cellule dans un tableau. Les sous-éléments imbriqués (c, r) doivent correspondre à une colonne et à une ligne respectivement. |
Column(s) | Spécifie une colonne dans un tableau par le texte d'un libellé de ligne (s). |
Column(n), Column(k, v) | Spécifie une colonne dans un tableau par l'index. |
Column(k1, v1, k2, v2) | Spécifie une colonne dans un tableau par une ou des paires clé-valeur. Ce sous-élément prend en charge jusqu'à trois paires. |
File(d, f) | Spécifie un fichier dans un répertoire que le proxy de dialogue de fichier AWT utilise. |
Header(c) | Spécifie un en-tête dans un tableau. Le sous-élément imbriqué (h) doit être une colonne. |
Href(s) | Correspond au premier sous-élément comportant le HREF spécifié dans l'objet ou le sous-élément. |
Id(n) | Correspond au premier sous-élément comportant l'ID spécifié dans l'objet ou le sous-élément. |
Index(n) | Enième sous-élément dans un objet ou un sous-élément. |
List(...) | Séquence ordonnée de sous-éléments. Chaque élément indique un autre sous-élément dans le sous-élément précédent. |
Location(s) | Correspond au premier sous-élément comportant l'emplacement nommé dans l'objet ou le sous-élément. Un nom d'emplacement doit être unique dans le parent. |
Name(s) | Correspond au premier sous-élément comportant le nom spécifié dans l'objet ou le sous-élément. |
Name(s, n) | Correspond au énième sous-élément comportant le nom spécifié dans l'objet ou le sous-élément. Le nombre (n) est basé sur zéro (0). |
Path(s) | Codage de chaîne d'une liste utilisé pour rendre le script plus lisible. Les sous-éléments de la liste doivent être Text ou Index et le sous-élément final peut correspondre à un emplacement parmi plusieurs. L'index est codé sous la forme atIndex(n) et chaque élément de la liste codée est séparé par le caractère ->. Un chemin est transformé en liste sans que les proxys ne le remarquent. |
Point(x, y) | Coordonnées relatives dans l'objet ou le sous-élément. |
Position(n) | Spécifie une position sur un sous-élément, en général une barre de fractionnement ou un cadre. |
Row(s) | Spécifie une ligne dans un tableau par le texte d'un en-tête ou de plusieurs en-têtes de colonne. |
Row(n), Row(k, v) | Spécifie une ligne dans un tableau par l'index. |
Row(k1, v1, k2, v2) | Spécifie une ligne dans un tableau par une ou des paires clé-valeur. Ce sous-élément prend en charge jusqu'à trois paires. |
Separator(n) | Correspond au énième séparateur dans un menu ou une barre d'outils. Le nombre (n) est basé sur 0. |
Text(s) | Correspond au premier sous-élément comportant le texte spécifié dans l'objet ou le sous-élément. |
Text(s, n) | Correspond au énième sous-élément comportant le texte spécifié dans l'objet ou le sous-élément. Le nombre (n) est basé sur 0. |
TextPosition(n) | Correspond au premier sous-élément comportant la position du texte spécifiée dans l'objet ou le sous-élément. |
Value(v) | Correspond au premier sous-élément comportant la valeur spécifiée dans l'objet ou le sous-élément. |
Le tableau ci-après répertorie les valeurs de sous-élément qui sont définies sous forme de membres de com.rational.test.ft.script.Location pour Java et de Rational.Test.Ft.Script.Location pour .NET.
Constante | Valeur |
---|---|
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" |