简体   繁体   English

UFT-AUT是一个Web应用程序,在删除行后UFT在运行时未重新识别Webtable行数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM