[英]UFT - AUT is a web application and UFT is not recogning the webtable rowcount at runtime after deleting rows
The rowcount
remains constant, which means the Do
Loop is never exited. 行
rowcount
保持不变,这意味着永远不会退出Do
Loop。
Does anyone have any suggestions on how to resolve this? 有人对如何解决这个问题有任何建议吗?
Do
a = Browser(browser).Page(page).WebTable("webtable").RowCount
noOfRows = a - 1
Browser(browser).Page(page).Link("Delete").Click
Loop While noOfRows > 0
you can check with for loop as follows 您可以按如下方式检查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
It will first find no of rows on page and For loop is use to delete them. 它首先会发现页面上没有行,并且使用For循环将其删除。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.