【发布时间】:2017-08-08 19:46:58
【问题描述】:
我需要通过项目中的代码动态处理对象属性,因为许多对象值都是动态变化的。那么有什么方法可以在 UFT 中参数化对象的属性?
【问题讨论】:
标签: object testing automation qtp
我需要通过项目中的代码动态处理对象属性,因为许多对象值都是动态变化的。那么有什么方法可以在 UFT 中参数化对象的属性?
【问题讨论】:
标签: object testing automation qtp
要参数化对象的属性,您需要在 Object Repository Manager 中打开您的 Object Repository 并转到 Tools > Manage Repository Parameters,在这里您将看到一个名为 管理存储库参数。 在这个窗口中点击“+”按钮并添加参数的名称、默认值和说明。 至此您已经成功添加了动态参数。
现在要将此参数分配给一个对象,您只需单击要在其中使用此属性的对象,然后按 Ctrl + F11 配置所需描述属性的值>。现在从 Repository Parameter 窗口中,您可以选择 "Parameter" 单选框并选择您之前添加的属性,然后单击 OK。
完成所有这些步骤后,只需编写以下代码,即可在代码中使用此对象,您就可以使用对象的参数化了。
Repository.Value("AddedObject") = "ValueYouWantToPassInRequiredProperty"
【讨论】: