本机 UI Automation 方法
相关项: GUI 测试和组件
UFT One UI Automation 支持提供了许多可通过 .Object 方法访问的本机方法。这些方法对所有 UI Automation 对象均可用。
即使每个对象都是常规对象,也假定每个对象是一个集合。这使得 UFT One 和 .Object 方法既可以使用单个对象,也可以使用集合。
注释: 使用 .Object 方法时,UFT One 将返回值 "as-is",该值可能很复杂且包含多个不同的标志。
有关这些数字属性的值,请参阅 MSDN 引用。例如,对于 State 属性,请参阅此处。
方法 | 描述 |
---|---|
比较 |
返回表示选定对象的元素。 语法 . 参数 Element: 要与选定元素进行比较的元素。 |
GetElementFromPoint |
返回选定坐标处的对象。 语法
参数
|
筛选 |
返回满足所请求表达式的集合的对象。 语法
使用静态编程描述来指定对象。 有关静态编程描述的详细信息,请参阅静态编程描述。 |
查找 |
使用请求的表达式返回对象的集合。 此方法将搜索对象,从对其调用此方法的对象开始,一直到对象层次结构的末尾。 语法
使用静态编程描述来指定对象。 有关静态编程描述的详细信息,请参阅静态编程描述。 注: 如果从 Desktop 对象使用此方法,它将仅搜索顶级窗口。 |
GetChildren |
返回选定对象的所有子对象的列表。 语法
|
GetFirstChild |
返回选定对象的第一个子对象。如果没有子对象,则 UFT One 将返回 NULL 值。 语法
|
GetFocusedElement |
返回当前处于焦点状态的对象。 语法
|
GetLastChild |
返回选定对象的最后一个子对象。如果没有子对象,则 UFT One 将返回 NULL 值。 语法
|
GetNextSibling |
返回在整个层次结构中位于选定对象之后的元素。 语法
|
GetParent |
返回选定对象的父元素。 语法
|
GetPreviousSibling |
返回在整个层次结构中位于选定对象之前的元素。 语法
|
GetRootElement |
返回 Desktop 对象 (它是层次结构中所有对象的根元素)。 语法
|
Has |
使用请求的表达式返回具有子对象的对象。 此方法将搜索子对象,一直到层次结构的末尾。 语法
使用静态编程描述来指定对象。 有关静态编程描述的详细信息,请参阅静态编程描述。 |
另请参见:
- 本机属性和操作
- 《UFT One Object Model Reference for GUI Testing》中的 .Object 属性