51Testing软件测试论坛

标题: 页面中的表格内容每次都不同,如何取得! [打印本页]

作者: boyeestudio    时间: 2008-7-24 15:27
标题: 页面中的表格内容每次都不同,如何取得!
选择序号提交人提交部门提交日期知识标题处理状态重要程度操作
24999审核部2008-07-24 13:32:40test未审核未采编一般详细

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

26999审核部2008-07-24 13:47:01test未审核未采编一般详细

选中项: 批量审核 共 3 条 第 1/1  页               每页 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
循环查找
作者: boyeestudio    时间: 2008-7-24 15:43
不知道怎么循环查找哟?麻烦说详细点。谢谢了!
作者: zte_boy    时间: 2008-7-24 23:28
去看下webtable对象,了解下那些方法就知道该怎么做了
思路很简单,获取webtable的行和列,再获取你要操作的记录的“详细”对象即可
作者: dycadrtf    时间: 2008-7-25 08:38
如果数据存在分页问题,怎解决的啊?
作者: zte_boy    时间: 2008-7-25 10:20
分页面不好解决么?
获取总页数,做个循环不就可以么,针对每页的webtable进行操作就是了
作者: qingyudiandian    时间: 2012-12-12 11:02
列表内的“序号”应该就是每则信息的唯一标识吧。
1、每次生成信息时你都获取一次生成的ID,这个值就是你每次回放时生成的新序号;
2、你用步骤生成器随意点击列表内某一部位,则会生成代码Browser("").Page("").WebTable("").WebElement("").Click,只需在此代码前添加一句Browser("").Page("").WebTable("").WebElement("").SetTOProperty "innertext",ID  即可,这样每次列表内生成的新信息都能对应找到了。
作者: 黑羽祭    时间: 2012-12-12 13:54
列表内的“序号”应该就是每则信息的唯一标识吧。
1、每次生成信息时你都获取一次生成的ID,这个值就是你每 ...
qingyudiandian 发表于 2012-12-12 11:02



    4年前的帖子都翻出来了~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2