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循环删除它们。
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循环删除它们。