🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# QTP / UFT 中的对象间谍,GetRoProperty,GetToProperty 和示例 > 原文: [https://www.guru99.com/uft-qtp-objectspy-getroproperty.html](https://www.guru99.com/uft-qtp-objectspy-getroproperty.html) 本教程演示**对象间谍。** Object Spy 可以帮助确定与您环境中的对象关联的有用属性和方法。 HP / Micro Focus UFT 教程还介绍了 **GetROProperty,GetTOProperty & SetTOProperty** ### GetRoProperty * GetRoProperty-是一种内置方法,用于检索对象属性的运行时值。 * 使用 GetRoProperty 涉及四个步骤 * 步骤 1)在对象存储库中记录要在其上使用 GetRoProperty 的对象 * 步骤 2)为记录的对象标识可以使用的运行时属性。 您可以使用对象间谍。 * 步骤 3)使用 GetRoProperty 方法检索已标识的运行时属性并将值存储在变量中 * 步骤 4)使用此值进行进一步扣除 ### SetToProperty & GetToProperty * 考虑存储在对象库中的 Web 按钮 * 运行测试时,QTP 会创建此对象的副本,称为测试对象并将其与运行时对象进行比较 * 使用 GetToProperty,您可以检索测试对象的属性值 * 使用 SetToProperty 可以更改测试对象的属性值 * 测试完成后,该测试对象将被丢弃,您使用 SetToProperty 在对象属性中所做的任何修改也将被丢弃。 * 重新运行测试时,将使用存储在对象存储库中的原始属性值创建测试对象的新副本。 * 当您的测试脚本具有多行代码并且环境零星时,您可以考虑使用 GetToProperty 和 SetToProperty * 需要注意的是,没有 SetRoProperty ### 对象间谍: * 对象间谍是 QTP 中的一项功能,您可以使用它查看测试对象和运行时对象的属性和方法。 * 它还提供了所选方法的语法。 * Object Spy 提供了所选对象的完整层次结构