51Testing软件测试论坛

标题: 弹出页面中的表格统计问题 [打印本页]

作者: caodongjian    时间: 2008-1-9 10:04
标题: 弹出页面中的表格统计问题
我要统计一个弹出页面中的表格有多少行

录制过程: 首先在一个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 编辑 ]
作者: 老鼠球    时间: 2008-1-9 14:57
加个wait命令试试。。QTP这鸟东西运行的太快跟不上。。希望下个版本能够改进。。
作者: 今天有雾    时间: 2008-1-9 15:03
同意楼上的说话
我遇到过类似的问题,最好加一个
wait()
Browser().page().sync
然后应该就可以了
作者: caodongjian    时间: 2008-1-9 15:27
谢谢这个问题已解决

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

不过我刚开始
Browser().page().sync
wait()
就不行.我想不明白,可能是弹出的那个页面要激活一下吧
作者: puccaguo    时间: 2008-4-30 14:27
我两个都可以啊,而且不用写wait
我用的是8.2的




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