hp-uft - 如何使用 HP UFT 循环浏览 webtable 并打印第 1 列和第 2 列中每一行的文本
问题描述
您好,有人可以帮我使用 HP UFT 循环浏览 Web 表以读取 WebTable 并遍历每一行,打印第 1 列和第 2 列中每一行的文本,最后将文本与网页上的内容进行比较
Set myTable = Browser("page").Page("activity Center").WebTable("readonlygrid-xxxx")
TotalRows = myTable.RowCount
msgbox TotalRows
Total = 0
For i = 2 to TotalRows
For x = 2 to TotalRows
strinbx = myTable.GetCellData(i,1)
strinbx2 = myTable.GetCellData(x,2)
print strinbx & strinbx2
Next
Next
解决方案
我不明白为什么你有两个循环的行。如果您只想要每行的前两列,则需要以下内容:
For row = 1 to myTable.RowCount
column1 = myTable.GetCellData(row, 1)
column2 = myTable.GetCellData(row, 1)
Print column1 & " - " & column2
Next
我也不明白“将文本与网页上的内容进行比较”是什么意思,您得到的值就是网页上的内容。
推荐阅读
- angular - Angular.During ng build --prod get error : Uncaught (in promise): Cannot read property 'call' of undefined
- java - 在 Liferay 中获取 Web 内容的最后工作流状态
- python - 在groupby之后更改pandas DataFrame的列名,标题中有重复的名称
- c# - 在未连接到 Internet 的工具中显示 SFTP 连接状态
- android - Android OpenGL 动画
- apache-kafka - 如何将数据从 Kafka 加载到 CrateDB?
- android - 将逻辑添加到颤振启动屏幕
- service - 通过服务启动 OpenVPN 客户端 - TLS 错误
- pact - 删除了输出的协议 json 文件中的旧交互
- sql - 如何在t-sql中的表末尾添加总行?