51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4416|回复: 8
打印 上一主题 下一主题

[原创] 请教问题,QTP为何识别不了webtable?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-9 17:07:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
症状:
在表格上单击一次,QTP录制的脚本如下:
Browser("合同管理").Page("合同管理_2").Frame("ifrmGrid").WebElement("WebTable").Click

为何识别不了WebTable?
或者说为何把WebTable识别为WebElement了?
我现在要判断表格中记录的行数,如果识别为WebElement的话处理起来就很麻烦了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-4-9 18:19:33 | 只看该作者
    QTP 报什么错误?你怎么知道QTP就识别不了webtable? 不用管 QTP把对象识别为WebTable还是WebElement,只要能正常运行就可以了。请把具体的错误信息放上来!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2007-4-9 19:01:33 | 只看该作者
    我的目的是要获取表的行数
    可是它将表识别为WebElement的话,那就没办法获取WebTable的行数了
    Browser("合同管理").Page("合同管理_2").Frame("ifrmGrid").WebElement("WebTable").Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-11-7 21:50:10 | 只看该作者

    获取表的行数

    试下以下办法
    dim rowcount
    rowcount=Browser("合同管理").Page("合同管理_2").Frame("ifrmGrid").webtable(class='' ''  html tag=" ").RowCount
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-11-7 23:49:15 | 只看该作者
    手动将WebTable对象添加到对象库中即可
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-11-8 09:22:28 | 只看该作者
    你的描述实在有点让人困惑,我你看下我的贴子对你有没帮助吧
    http://bbs.51testing.com/thread-96181-1-1.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-11-8 10:19:59 | 只看该作者
    这个Webelement的上一层是webtable,你点击的地方识别成webelement不是正常的嘛
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2012-2-10 15:18:45 | 只看该作者
    我也遇到同样的问题,页面的WebTable总是被spy识别为WebElement。
    请问有什么办法可以怎么解决吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2012-2-10 17:40:13 | 只看该作者
    回复 7# danmy

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

    用firebug看看dom. 自己手动添加.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 02:08 , Processed in 0.086467 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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