Vbscript 无法使用VB脚本获取webtable第二页中的单元格数据

Vbscript 无法使用VB脚本获取webtable第二页中的单元格数据,vbscript,qtp,hp-uft,Vbscript,Qtp,Hp Uft,我无法从webtable的第二页获取单元格数据,因为webtable的第一页和第二页的属性相同。在代码中,我从第一页获取DataCheck1的值。 这是我的密码: Browser("Browser").Page("Page").Link("Customer Profile").Click Dim MyWebTable1,trows,tcol,DataCheck,DataCheck1,MyWebTable2 Set MyWebTable1 = Browser("Browser").Page("Pa

我无法从webtable的第二页获取单元格数据,因为webtable的第一页和第二页的属性相同。在代码中,我从第一页获取DataCheck1的值。 这是我的密码:

Browser("Browser").Page("Page").Link("Customer Profile").Click
Dim MyWebTable1,trows,tcol,DataCheck,DataCheck1,MyWebTable2
Set MyWebTable1 = Browser("Browser").Page("Page_3").WebTable("name:=Customer Number","html    id:=dataListForm:dt")
trows= MyWebTable1.RowCount
tcol= MyWebTable1.ColumnCount(1)
DataCheck=MyWebTable1.GetCellData(trows,1)
MyWebTable1=Nothing
msgbox DataCheck
'单击“下一步”按钮

Browser("Browser").Page("Page_3").Image("Next").Click 
'单击“下一步”按钮后,无法读取第一个单元格中的内容

Set MyWebTable2 = Browser("Browser").Page("Page_3").WebTable("name:=Customer Number","html id:=dataListForm:dt")
DataCheck1= MyWebTable2.GetCellData(2,1)
msgbox DataCheck1
If (DataCheck < DataCheck1) Then
  msgbox "Pass"
Else
  msgbox "Fail"
End If
设置MyWebTable2=浏览器(“浏览器”).Page(“第3页”).WebTable(“名称:=客户编号”,“html id:=数据列表表单:dt”)
DataCheck1=MyWebTable2.GetCellData(2,1)
msgbox数据检查1
如果(DataCheck
您是否收到任何错误消息,或者您是否可以提供任何其他信息来说明问题所在?哪个语句失败,从
MsgBox DataCheck1
语句中显示了什么值?我得到了这个。。这是因为更改第一页和第二页中的数据的持续时间非常短,所以UFT一直从第一个表中获取数据。单击“下一步”按钮后,我保留了一个“存在”语句。这就解决了我的问题。与其将解决方案作为评论发布,不如将其作为“答案”发布,并将此问题标记为“已解决”。是的,请将其作为答案重新发布,并接受这一点,否则此问题会一直以未回答的形式出现,这真的很糟糕。