boyeestudio 发表于 2008-7-24 15:27:29

页面中的表格内容每次都不同,如何取得!

选择序号提交人提交部门提交日期知识标题处理状态重要程度操作
24999审核部2008-07-24 13:32:40test未审核未采编一般详细

25999审核部2008-07-24 13:35:38test未审核未采编一般详细

26999审核部2008-07-24 13:47:01test未审核未采编一般详细
http://10.130.67.142:9080/knowledge/skin/images/navIco.gif
选中项: 批量审核 共 3 条 第 1/1页   http://10.130.67.142:9080/knowledge/skin/images/tab/page_first_a.gif   http://10.130.67.142:9080/knowledge/skin/images/tab/page_pre_a.gif   http://10.130.67.142:9080/knowledge/skin/images/tab/page_next_a.gif   http://10.130.67.142:9080/knowledge/skin/images/tab/page_last_a.gif   每页 to_date('2008-06-24 00:00:00','yyyy-mm-dd HH24:mi:ss') and dtopertime条

因为每次打开这个页面,要审核的内容都可能不一样,我录制一次后,回放时,如何在QTP中得到这个页面中这中的内容,比如我想取得这个表格中第一行数据,然后进行审核,但这个数据不是我录制时的数据了。请高手指教!

[ 本帖最后由 boyeestudio 于 2008-7-24 15:29 编辑 ]

dycadrtf 发表于 2008-7-24 15:29:19

循环查找

boyeestudio 发表于 2008-7-24 15:43:58

不知道怎么循环查找哟?麻烦说详细点。谢谢了!

zte_boy 发表于 2008-7-24 23:28:30

去看下webtable对象,了解下那些方法就知道该怎么做了
思路很简单,获取webtable的行和列,再获取你要操作的记录的“详细”对象即可

dycadrtf 发表于 2008-7-25 08:38:29

如果数据存在分页问题,怎解决的啊?

zte_boy 发表于 2008-7-25 10:20:28

分页面不好解决么?
获取总页数,做个循环不就可以么,针对每页的webtable进行操作就是了

qingyudiandian 发表于 2012-12-12 11:02:35

列表内的“序号”应该就是每则信息的唯一标识吧。
1、每次生成信息时你都获取一次生成的ID,这个值就是你每次回放时生成的新序号;
2、你用步骤生成器随意点击列表内某一部位,则会生成代码Browser("").Page("").WebTable("").WebElement("").Click,只需在此代码前添加一句Browser("").Page("").WebTable("").WebElement("").SetTOProperty "innertext",ID即可,这样每次列表内生成的新信息都能对应找到了。

黑羽祭 发表于 2012-12-12 13:54:05

列表内的“序号”应该就是每则信息的唯一标识吧。
1、每次生成信息时你都获取一次生成的ID,这个值就是你每 ...
qingyudiandian 发表于 2012-12-12 11:02 http://bbs.51testing.com/images/common/back.gif


    4年前的帖子都翻出来了~:lol
页: [1]
查看完整版本: 页面中的表格内容每次都不同,如何取得!