51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2110|回复: 4
打印 上一主题 下一主题

[原创] 弹出页面中的表格统计问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-9 10:04:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要统计一个弹出页面中的表格有多少行

录制过程: 首先在一个WEB页面中点击一个"链接" ,Browser("XXX").Page("XXX").Link("XXX").Click
       弹出一个新的页面,这个新的页面中有表格.
      用  rowcount=Browser("XXX_2").Page("XXX").WebTable(XXX).RowCount
       统计出表格一样有多少行

出现问题1)回放这样统计出来的行数用msgbox显示出只为 "1".    数据不正确

         (2) 但是如果先把弹出的那个页面打开,
           然后用  rowcount=Browser("XXX_2").Page("XXX").WebTable(XXX).RowCount
           统计出表格行数是正确的

有知道为什么的吗?ps 弹出的页面已完全加载

[ 本帖最后由 caodongjian 于 2008-1-9 10:08 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-9 14:57:20 | 只看该作者
加个wait命令试试。。QTP这鸟东西运行的太快跟不上。。希望下个版本能够改进。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-1-9 15:03:29 | 只看该作者
同意楼上的说话
我遇到过类似的问题,最好加一个
wait()
Browser().page().sync
然后应该就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-1-9 15:27:43 | 只看该作者
谢谢这个问题已解决

wait()
Browser().page().sync
是可以的.

不过我刚开始
Browser().page().sync
wait()
就不行.我想不明白,可能是弹出的那个页面要激活一下吧
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-4-30 14:27:37 | 只看该作者
我两个都可以啊,而且不用写wait
我用的是8.2的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 03:16 , Processed in 0.068358 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表