UFT - AUT 是一个 Web 应用程序,UFT 在删除行后无法在运行时识别 Web 表行数

UFT - AUT is a web application and UFT is not recogning the webtable rowcount at runtime after deleting rows

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

你可以用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循环删除它们。