“选择对象”对话框

“选择对象”对话框可用于在应用程序中选择要添加到测试对象映射和脚本的对象。

关于此任务

当选择对象时,Functional Tester 会在“选择对象”页面的底部网格中列出该对象的识别属性。

如果选择了错误的对象,或决定添加另一个对象,那么请使用任何一种方法来选择其他对象。一旦单击完成按钮,网格中列出的对象即为将要添加的对象。

以下三种选择方法可用:

对象查找器工具 对象查找器工具

对象浏览器 对象浏览器

延迟方法 延迟方法

对象查找器工具 对象查找器工具

关于此任务

这是选择对象的最常用和最直接的方法:

过程

  1. 选择对象查找器工具图标 对象查找器工具 并将其拖动到在您的应用程序中要选择的对象上。

    Functional Tester 使用突出显示的边框来凸现对象。

  2. 释放鼠标按键。

    对象已选定且 Functional Tester 会在“选择对象”页面的底部网格中列出该对象的识别属性。

对象浏览器 对象浏览器

关于此任务

“对象浏览器”方法用来浏览要添加到测试对象图中的对象。浏览器会显示应用程序中的对象的分层树。顶级显示正在运行的所有应用程序。每个顶级之下,Functional Tester 会显示该应用程序中的对象层次结构。

过程

  1. 浏览对象树以查找要添加到测试对象图中的对象。
  2. 单击对象以将其选中。

    Functional Tester 会在“选择对象”页面底部的网格中列出对象的识别属性。

延迟方法 延迟方法

关于此任务

“延迟”方法用来选择弹出对象,如菜单。 此方法使用对象查找器工具,但允许您设置延迟,这使您拥有充足的时间找到需要首先单击其他对象才能到达的对象。

过程

  1. 选择前秒数字段中,输入在 Functional Tester 尝试查找对象之前您想要延迟的秒数(缺省值为 10 秒)。
  2. 单击对象查找器工具图标 对象查找器工具
  3. 转至应用程序并查找想要选择的对象。 不会记录您在延迟期间所执行的任何操作,这使您能够挖掘对象(如果需要)。

    如果计时器到时,Functional Tester 会选择光标下的对象,使用突出显示的边框凸现该对象,并在“选择对象”页面的底部网格中显示该对象的识别属性。

    注: 为了正确回放对象的延迟位置,必须通过脚本中的操作来显示对象。如果对象未显示,那么在回放期间将抛出“找不到对象”异常。

结果

对象识别属性网格

当您使用以上任何一种方法选择对象时,都将在选项卡的底部网格中列出该对象的“识别”属性。“识别”属性由对象的代理确定。例如,按钮对象具有三个识别属性:标签、.class 和 .classIndex。网格会列出特定对象的识别属性的名称和值。 您可以使用该信息来确认已选择正确的对象。

要打开:请从 Functional Tester 工具栏中,单击将测试对象插入活动的 Functional Tester 脚本按钮 活动的 Functional Tester 脚本按钮。您还可以右键单击 Script Explorer 中的测试对象文件夹并选择插入测试对象


反馈