页面中的表格内容每次都不同,如何取得!
选择序号提交人提交部门提交日期知识标题处理状态重要程度操作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 编辑 ] 循环查找 不知道怎么循环查找哟?麻烦说详细点。谢谢了! 去看下webtable对象,了解下那些方法就知道该怎么做了
思路很简单,获取webtable的行和列,再获取你要操作的记录的“详细”对象即可 如果数据存在分页问题,怎解决的啊? 分页面不好解决么?
获取总页数,做个循环不就可以么,针对每页的webtable进行操作就是了 列表内的“序号”应该就是每则信息的唯一标识吧。
1、每次生成信息时你都获取一次生成的ID,这个值就是你每次回放时生成的新序号;
2、你用步骤生成器随意点击列表内某一部位,则会生成代码Browser("").Page("").WebTable("").WebElement("").Click,只需在此代码前添加一句Browser("").Page("").WebTable("").WebElement("").SetTOProperty "innertext",ID即可,这样每次列表内生成的新信息都能对应找到了。 列表内的“序号”应该就是每则信息的唯一标识吧。
1、每次生成信息时你都获取一次生成的ID,这个值就是你每 ...
qingyudiandian 发表于 2012-12-12 11:02 http://bbs.51testing.com/images/common/back.gif
4年前的帖子都翻出来了~:lol
页:
[1]