您可以在记录时获取选定对象的单个属性值。
这会将 getProperty 置于脚本中,并在回放期间返回值。
关于此任务
如果需要作出基于属性的决策,那么此信息非常有用。例如,您可能要查询按钮是否已启用。
要获取属性:
过程
- 单击 Functional Tester 工具栏上的记录 Functional Tester 脚本按钮。
- 在“记录监视器”中,单击“启动应用程序”按钮来启动测试应用程序。
- 查找应用程序中要为其获取属性的对象。
- 在“记录监视器”中,单击插入验证点或操作命令按钮。
- 在“验证点和操作向导”的选择对象页面上,使用“对象查找器”来选择应用程序中的对象。选定对象后,单击下一步。
- 在选择操作页面上,单击获取特定属性值选项,然后单击下一步。
- 选定对象后,会自动创建并在“插入 getProperty 命令”页面上的属性名和值字段中显示属性列表。选择要获取的属性。单击下一步。
- 在“变量名”页面上,验证在对象、属性和数据类型字段中列出的信息。
- 在变量名字段中,接受此框中列出的缺省建议或输入新名称。缺省名称基于正在测试的对象和属性的名称。
- 缺省情况下,会选定在脚本中声明变量选项。您需要在首次使用变量名时声明变量。如果在同一脚本中再次使用相同的变量名,请在初始实例后清除此选项。
- 单击完成。
然后,包含 getProperty 的语句会在其插入位置写入脚本。
示例
如果获取称为“下订单”的按钮上的
label 属性,那么会将以下内容写入脚本:
String PlaceOrder_label = (String)placeOrder().getProperty("label");