Automated tests 在具有更改标题的页面上标识对象

Automated tests 在具有更改标题的页面上标识对象,automated-tests,qtp,Automated Tests,Qtp,我的页面上有一个webelement,其中包含我需要解析的文本。问题是,当我将此对象添加到存储库中时,它属于我所在的页面,因此不会与其他页面(访问类似于页面(“..).WebElement..)一起工作,而这些页面是相同的,只是标题不同。我知道我应该使用描述性编程来识别对象,但无法找到它的工作方式。 此外,我还需要识别页面上的元素并获取其属性。一些文章说它可以基于名称,但当我对该对象进行objectSpy时没有名称。通常页面对象不包含其标题作为其描述的一部分,因此相同的WebElement应该在

我的页面上有一个webelement,其中包含我需要解析的文本。问题是,当我将此对象添加到存储库中时,它属于我所在的页面,因此不会与其他页面(访问类似于页面(“..).WebElement..)一起工作,而这些页面是相同的,只是标题不同。我知道我应该使用描述性编程来识别对象,但无法找到它的工作方式。

此外,我还需要识别页面上的元素并获取其属性。一些文章说它可以基于名称,但当我对该对象进行objectSpy时没有名称。

通常
页面
对象不包含其
标题
作为其描述的一部分,因此相同的
WebElement
应该在其下工作不同的页面。
您应该首先检查
页面
的描述是否包含任何不需要的属性

WebElement
的描述很可能与第一页上的元素匹配,但与第二页上的元素不匹配。 当QTP无法识别它指定找不到的对象时,检查它是在抱怨
WebElement
还是
页面