0

我的页面上有一个 web 元素,其中包含我需要解析的文本。问题是,当我将此对象添加到存储库时,它属于我所在的页面,因此不能与其他页面一起使用(访问类似 Page("..).WebElement..),这只是同一个页面a 具有不同的标题。我知道我应该使用描述性编程来识别对象但找不到它的工作方式。
另外我需要识别页面上的元素并获取它的属性。一些文章说它可以基于名称,但当我 objectSpy 对象时没有名称。

4

1 回答 1

0

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

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

于 2013-06-25T09:17:59.747 回答