QTP - 如何验证图像对象是否存在于 WebTable 的特定位置?
QTP - How to verify that an image object exists at a specific place in a WebTable?
我正在尝试验证特定图像对象是否存在于网络的特定单元格中 table。该对象可能存在也可能不存在。同一单元格中可以有更多图像对象。
我可以使用GetCellData()
获取图像对象吗?
其次,在得到详细信息后,如何确认该对象是否与我要找的对象相同?
GetCellData
不是适合这种情况的好工具。您应该改用 ChildItem
,此 returns 单元格中的测试对象(而不是单元格的文本)。
Set table = Browser("B").Page("P").WebTable("T")
imageCount = table.ChildItemCount(row, column, "Image")
For i = 0 to imageCount -1
Set img = table.ChildItem(row, column, "Image", i)
if (img.GetROProperty("src") = expectedSrc) Then
MsgBox "Found it!"
End If
Next
您可以使用 Insight 对象来验证 Image.You 只需在 运行 时使用 OR.And 的 'Add Insight Object' 功能将该图像保存在 OR 中,您就可以检查这个洞察对象的存在。
Qtp 会将 OR 中的此 Insight 对象与 运行 时间
中正在应用的对象进行比较
我正在尝试验证特定图像对象是否存在于网络的特定单元格中 table。该对象可能存在也可能不存在。同一单元格中可以有更多图像对象。
我可以使用GetCellData()
获取图像对象吗?
其次,在得到详细信息后,如何确认该对象是否与我要找的对象相同?
GetCellData
不是适合这种情况的好工具。您应该改用 ChildItem
,此 returns 单元格中的测试对象(而不是单元格的文本)。
Set table = Browser("B").Page("P").WebTable("T")
imageCount = table.ChildItemCount(row, column, "Image")
For i = 0 to imageCount -1
Set img = table.ChildItem(row, column, "Image", i)
if (img.GetROProperty("src") = expectedSrc) Then
MsgBox "Found it!"
End If
Next
您可以使用 Insight 对象来验证 Image.You 只需在 运行 时使用 OR.And 的 'Add Insight Object' 功能将该图像保存在 OR 中,您就可以检查这个洞察对象的存在。 Qtp 会将 OR 中的此 Insight 对象与 运行 时间
中正在应用的对象进行比较