51Testing软件测试论坛

标题: 请教问题,QTP为何识别不了webtable? [打印本页]

作者: sky-vid    时间: 2007-4-9 17:07
标题: 请教问题,QTP为何识别不了webtable?
症状:
在表格上单击一次,QTP录制的脚本如下:
Browser("合同管理").Page("合同管理_2").Frame("ifrmGrid").WebElement("WebTable").Click

为何识别不了WebTable?
或者说为何把WebTable识别为WebElement了?
我现在要判断表格中记录的行数,如果识别为WebElement的话处理起来就很麻烦了
作者: walker1020    时间: 2007-4-9 18:19
QTP 报什么错误?你怎么知道QTP就识别不了webtable? 不用管 QTP把对象识别为WebTable还是WebElement,只要能正常运行就可以了。请把具体的错误信息放上来!
作者: sky-vid    时间: 2007-4-9 19:01
我的目的是要获取表的行数
可是它将表识别为WebElement的话,那就没办法获取WebTable的行数了
Browser("合同管理").Page("合同管理_2").Frame("ifrmGrid").WebElement("WebTable").Click
作者: meimeizhu1986    时间: 2007-11-7 21:50
标题: 获取表的行数
试下以下办法
dim rowcount
rowcount=Browser("合同管理").Page("合同管理_2").Frame("ifrmGrid").webtable(class='' ''  html tag=" ").RowCount
作者: hsjzfling    时间: 2007-11-7 23:49
手动将WebTable对象添加到对象库中即可
作者: pxwcypx    时间: 2007-11-8 09:22
你的描述实在有点让人困惑,我你看下我的贴子对你有没帮助吧
http://bbs.51testing.com/thread-96181-1-1.html
作者: danmy    时间: 2007-11-8 10:19
这个Webelement的上一层是webtable,你点击的地方识别成webelement不是正常的嘛
作者: gonow85    时间: 2012-2-10 15:18
我也遇到同样的问题,页面的WebTable总是被spy识别为WebElement。
请问有什么办法可以怎么解决吗?
作者: lifr    时间: 2012-2-10 17:40
回复 7# danmy

极有可能! 你可以spy探测一个cell, 然后从cell的父结点table加入对象库.

用firebug看看dom. 自己手动添加.




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