UFT - AUT是一个Web应用程序,UFT在删除行后不会在运行时识别webtable rowcount

时间:2015-07-10 14:51:11

标签: vbscript hp-uft

rowcount保持不变,这意味着永远不会退出Do循环。

有没有人对如何解决此问题有任何建议?

Do
    a = Browser(browser).Page(page).WebTable("webtable").RowCount
    noOfRows = a - 1
    Browser(browser).Page(page).Link("Delete").Click
Loop While noOfRows > 0

1 个答案:

答案 0 :(得分:0)

您可以按如下方式检查for循环

Dim iCount 
sRow = Browser(browser).Page(page).WebTable("webtable").RowCount
for iCount = 0 To sRow-1
        Browser(browser).Page(page).Link("Delete").Click
Next

它首先会在页面上找不到行,而For循环用于删除它们。