如何解决UFT 15.01 读取桌面应用程序的网格表花费的时间太长
我使用的是 UFT 15.01 自动化桌面应用程序(后端 C++ 和前端 .NET)
我正在尝试使用以下代码从应用程序读取网格表 -
Set objGrid = SwfWindow("application").SwfWindow("screen").SwfObject("mobjGrid")
Set objGrid_Native = objGrid.Object.Sheets.Item(0)
strColumnCount = objGrid_Native.ColumnCount()
intGridRowCount = objGrid_Native.RowCount()
For intRowCounter = 0 To intGridRowCount - 1 Step 1
For intCount = 0 To strColumnCount - 1 Step 1
objGrid_Native.SetActiveCell intRowCounter,intCount
strValue = objGrid_Native.ActiveCell.Value()
Next
Next
此代码运行良好。
问题: 网格有 139 行和 25 列,上面的代码读取表格需要 20 多分钟,我需要对 10 种不同的产品进行迭代,这使得执行时间约为 3 小时。
有没有更好的方法来最小化执行时间,请提出建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。