是否有一种通用的方法来访问 UFT 中的对象
Is there a generic way to access objects in UFT
我的任务是检查不同 UI 中全局数据 sheet 的数据值,每个 UI 都有大量数据。
我的想法是以一种通用的方式来做到这一点。
我用对象名称创建了一个数组,它对应于数据 sheet 列的名称
然后我只是比较内容
Browser("").Page("").GENERIC_TYPE(label).GetROProperty("value") = datasheet.GetParameter(label)
是否有适用于 WebEdit 和 WebList 的通用类型?
您可以使用 WebElement
,这是通用的,因为页面上的所有元素都是 Web 元素。
如果您正在从 OR 中读取对象,那么您可能必须将元素类型更新为 WebElement,这很繁琐(如果您正在处理多个对象)。所以另一种方法是使用下面的方法。
Browser("").Page("").WebElement("xpath:=//*[@common_attribute=" + element_attribute_value + "]").GetROProperty("value") = datasheet.GetParameter(label)
我的任务是检查不同 UI 中全局数据 sheet 的数据值,每个 UI 都有大量数据。
我的想法是以一种通用的方式来做到这一点。 我用对象名称创建了一个数组,它对应于数据 sheet 列的名称 然后我只是比较内容
Browser("").Page("").GENERIC_TYPE(label).GetROProperty("value") = datasheet.GetParameter(label)
是否有适用于 WebEdit 和 WebList 的通用类型?
您可以使用 WebElement
,这是通用的,因为页面上的所有元素都是 Web 元素。
如果您正在从 OR 中读取对象,那么您可能必须将元素类型更新为 WebElement,这很繁琐(如果您正在处理多个对象)。所以另一种方法是使用下面的方法。
Browser("").Page("").WebElement("xpath:=//*[@common_attribute=" + element_attribute_value + "]").GetROProperty("value") = datasheet.GetParameter(label)