无法使用UFT唯一标识对象

时间:2017-10-27 12:30:28

标签: qtp hp-uft browser-automation

我尝试自动化https://www.redbus.in网站并预订座位。 我需要获取上层甲板左上角座位的座位细节。 UFT将整个座位布局视为一种福利,而不是单个席位。

我试图获取Child对象,但它什么都没有。

Set x = Browser("Book Bus Travels, AC Volvo").Page("Search Bus Tickets").WebElement("WebElement").ChildObjects
msgbox x.Count

For i = 1 To x.Count
y = x(i).GetRoProperty("Alt")
Msgbox y

Redbus Seat Layout. Bangalore to Goa of any date any bus

我也尝试使用 .Object Method 并尝试查看Native属性和操作,但我所有的努力都是徒劳的。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:4)

从截图和您的问题描述中,我猜这是一个 canvas 元素? =>如果是,那么您需要使用SikuliKantu Web Automation等可视化自动化软件。从DOM中,你无法访问画布,它(就像你说的那样)是一个很大的元素。