以下类图显示 Functional Tester 提供的全部 SubItem 及其关系。
SubItem | 描述 |
---|---|
Area(a) | 指定 HTML 图像映射中独立的可单击区域。嵌套的 SubItem (a) 可以是一个点或索引。 |
Cell(c, r) | 指定表内的单元格。嵌套的 SubItems(c 和 r)必须分别表示列和行。 |
Column(s) | 按照行标签文本,指定表内的行 |
Column(n), Column(k, v) | 按照索引指定表内的列。 |
Column(k1, v1, k2, v2) | 按照键值对指定表内的列。此 SubItem 最多支持三对。 |
File(d, f) | 指定目录中 AWT 文件对话代理使用的文件。 |
Header(c) | 指定表内的标题。嵌套的 SubItem (h) 必须是列。 |
Href(s) | 匹配对象或 SubItem 内包含指定 HREF 的首个 SunItem。 |
Id(n) | 匹配对象或 SubItem 内包含指定标识的首个 SunItem。 |
Index(n) | 对象或 SubItem 内的 nth SubItem。 |
List(...) | SubItems 的排列顺序。每项表示上一 SubItem 内的更多SubItem。 |
Location(s) | 匹配对象或 SubItem 内包含指定命名位置的首个 SunItem。位置名在父代 SubItem 中必须是唯一的。 |
Name(s) | 匹配对象或 SubItem 内包含指定名称的首个 SunItem。 |
Name(s, n) | 匹配对象或 SubItem 内包含指定名称的第 n 个 SunItem。数量 (n) 从零 (0) 开始。 |
Path(s) | 列表的编码字符串,用来增强脚本的可读性。列表中的 SubItem 必须是文本或索引,最后的 SubItem 可以选择几个位置中的一个。按照 atIndex(n) 对索引进行编码,并使用字符 -> 来分隔编码列表中的每一项。 将路径转换为列表,但不会通知代理。 |
Point(x, y) | 对象或 SubItem 内的相对坐标。 |
Position(n) | 指定 SubItem 上的位置,通常是分裂器或框架。 |
Row(s) | 按照列标题或标题文本,指定表内的行。 |
Row(n), Row(k, v) | 按照索引指定表内的行。 |
Row(k1, v1, k2, v2) | 按照键值对指定表内的行。此 SubItem 最多支持三对 |
Separator(n) | 匹配菜单或工具栏中的 nth 分隔符。数量 (n) 从 0 开始。 |
Text(s) | 匹配对象或 SubItem 内包含指定文本的首个 SunItem。 |
Text(s, n) | 匹配对象或 SubItem 内包含指定文本的第 n 个 SunItem。数量 (n) 从 0 开始。 |
TextPosition(n) | 匹配对象或 SubItem 内包含指定文本位置的首个 SunItem。 |
Value(v) | 匹配对象或 SubItem 内包含指定值的首个 SunItem。 |
下表包含 SubItem 值列表,定义为 com.rational.test.ft.script.Location 的成员(对于 Java)和 Rational.Test.Ft.Script.Location 的成员(对于 .NET)。
常量 | 值 |
---|---|
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" |