UFT 如何根据 web 元素查找 web table

UFT How to find a web table depending on web element

我想在网页元素

下面找到网页table

例如在那张图片中 奇偶关系:速溶奶粉是网络元素(只是网络元素-浏览器-页面-网络元素)

我想在该网络元素下方找到 table 名称

我会简单地使用此 XPath 作为对象描述的一部分来识别 table。

.//legend[contains(.,'Parity Relationship:') and contains(.,'Instant Dry Milk')]/following-sibling::table

获得 table 后,使用 GetROProperty 检索 name 属性 值。

我已经创建了示例 HTML 页面,这里是工作 XPath 的屏幕截图:

UFT 允许您嵌套对象,然后将仅在嵌套对象下搜索嵌套对象。

您可以在此 blog post 中查看更多详细信息(搜索 "WebElement(s)")。

所以你可以有这样的东西:

Browser("B").Page("P").WebElement("Parity Relationship: Instant Dry Milk").WebTable("T")