51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3103|回复: 13
打印 上一主题 下一主题

[原创] QTP8.2无法识别javascript编写的树型菜单

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-9 09:23:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用QTP8.2测试一个web系统,录制脚本回放一到菜单选择处就报错:object is disabled,树形菜单是javascript写的.我在论坛上搜了好多贴都是报这个问题,就照那些贴的解决方法都试了一下,但是还是不行啊,因为本人刚接触QTP,周围也凤有任何人有这个东东的使用经验,只能再次求助各位论坛的前辈们了!希望能说得详细一些!不胜感激!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-4-9 09:44:59 | 只看该作者
java addin有没有,如果没有的话,支持不好!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-4-9 11:09:07 | 只看该作者
我装了java add-in,启动的时候也添加了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-4-9 11:14:11 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-4-9 18:06:20 | 只看该作者
楼上的链接都是java tree啊,跟javascript的不一样啊
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-4-9 18:23:37 | 只看该作者
    把那个树型菜单的图片和相应的脚本放上来,最好也把网页的源代码放上来。我想,QTP不会只有object is disabled 这一句吧。它报告的完整的错误信息是什么?一起放上来看看
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-4-9 18:26:01 | 只看该作者
    请看以“树形”为关键字搜索到的论坛上的帖子:
    http://bbs.51testing.com/search. ... mp;searchsubmit=yes
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2007-4-9 19:08:32 | 只看该作者
    Browser("业务管理系统").Page("业务管理系统").Frame("fraInterface").WebEdit("UserCode").Set "001"
    Browser("业务管理系统").Page("业务管理系统").Frame("fraInterface").WebEdit("PWD").SetSecure "4614f21405d689e88bcd0ecc297397233f69"
    Browser("业务管理系统").Page("业务管理系统").Frame("fraInterface").WebEdit("StationCode").Set "86210000"
    Browser("业务管理系统").Page("业务管理系统").Frame("fraInterface").Image("submit2").Click 25,8
    Browser("业务管理系统").Page("业务管理系统").Frame("fraMenu").image("P1").Click
    Browser("业务管理系统").Page("业务管理系统").Frame("fraMenu").image("P1_2").Click
    Browser("业务管理系统").Page("业务管理系统").Frame("fraMenu").Link("无扫描录入").Click
    Browser("业务管理系统").Page("业务管理系统").Frame("fraInterface_2").WebButton("查  询").Click
    Browser("业务管理系统").Page("业务管理系统").Frame("fraInterface_2").WebRadioGroup("GrpGridSel").Select "#2"
    Browser("业务管理系统").Page("业务管理系统").Frame("fraInterface_2").WebButton("开始录入").Click
    Browser("无扫描录入").Page("无扫描录入").Frame("fraInterface").WebEdit("AppntBirthday").Set "1986-01-01"
    Browser("无扫描录入").Page("无扫描录入").Frame("fraInterface").WebButton("修  改").Click
    Browser("无扫描录入").Window("信息反馈 -- 网页对话框").Page("信息反馈").WebButton("确 定").Click
    Browser("业务管理系统_2").Page("业务管理系统").Sync
    我只是尝试性地录了一点点东西,回放到Browser("业务管理系统").Page("业务管理系统").Frame("fraMenu").image("P1").Click这里的时候就报错:object is disabled了,就是点了一下主页面上的javascript的树形菜单,展开失败了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-7-13 15:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2007-4-10 11:23:33 | 只看该作者
    你可以尝试使用虚拟对象技术
    菜单:tools/virtual objects/new virtual object
    用定位坐标的方法


    实在不行,你可以尝试低水平录制或者“模拟鼠标轨迹”的方法
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-4-10 21:15:24 | 只看该作者
    object is disabled 是一个非常复杂的问题,需要仔细查看RESULT,Qtp的RESULT可以一步步地回放每步操作,通常我发现object is disabled是因为当前对话框没有关闭,QTP就执行另一个控件的操作去了,结果当然是“object is disabled”,这需要LZ仔细地查看RESULT ,这是寻找问题的最根本办法
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2007-4-11 11:29:06 | 只看该作者
    不知道楼主的问题是没有点击.image("P1")这个对象,还是压根就没有找到 image("P1").这个对象? 试试下面的方法:
    1, 在出错的那行代码前面增加 Wait 试试看;
    2, 把TreeView  先用 Expand 方法把它展开,再去点击相应的node.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-4-11 13:50:39 | 只看该作者
    walker1020的观点同意的说
    有些网页的按钮上有图片。QTP在抓对象的时候抓的是image不是button.image下没有Click这个方法的。所以老会出错。
    你可以尝试使用虚拟对象技术。将那块区域框起来做为一个button使用。button下Click这个方法的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-4-12 09:54:52 | 只看该作者
    我也遇到过这个问题,就是说这个image根本不存在,需要点击下才会出现的,下次试试虚拟对象技术,谢谢sdlkfj5
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2007-4-16 09:39:03 | 只看该作者

    虚拟对象到底应该怎么使用啊

    我在虚拟对象管理器把认不出来的那一项虚拟成button了啊,在看虚拟对象管理器是有,但是对象库里没有啊,录制的时候还是认不出来,到底该怎么样才能让它认出来啊?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 20:50 , Processed in 0.102310 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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