51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] QTP无法识别对象,求助各位高手。急

[复制链接]
  • TA的每日心情
    开心
    2017-1-3 12:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2008-11-10 08:37:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我在录制脚本的时候,页面的“完成”按键,每次RUN的时候都无法识别到,那位高数帮我看一下脚本,有什么办法能找到这个对象呀!这个程序的软件是用JAVA写的。录制脚本如下:在最后一行的“完成”按键,运行不下去了。

    Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("新购商品").Frame("proptab_4").WebList("charge").Select "功能费"
    Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("新购商品").Frame("proptab_4").WebButton("添 加").Click
    Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("新购商品").Frame("prop_3").WebElement("WebTable").Click
    Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("新购商品").Frame("proptab_3").WebEdit("linkMan").Set "123"
    Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("新购商品").Frame("proptab_3").WebEdit("contactPhone").Set "123"
    Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("新购商品").WebButton("完成购买").Click
    Browser("BBOSS").Window("新购商品 -- 网页对话框").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
    Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("费用").WebButton("完成").Click
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2008-11-10 09:20:36 | 只看该作者
    在運行過程中,這個完成按鈕是否有出現呢?
      根據你錄制的代碼,“完成”按鈕應該是能識別得到的,是因為“完成”按鈕對象的問題,還是因為父對象的問題導致呢? 出現執行不下去,是因為對象識別不了,還是其他什么原因?
    如果在執行上一步時需要很長時間,而導致“完成”按鈕沒有及時出現,那你可以在這里加入wait 等待時間;
       或者查看對象庫中,該對象的屬性然后和運行時該對象的屬性以及屬性值進行對比,看看有什么出入。
       首先要找到問題所在。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-11-10 10:39:16 | 只看该作者
    Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("费用").WebButton("完成").Click
    在该句话前面用:
    msgbox Browser("BBOSS").exist
    msgbox Browser("BBOSS").Window("新购商品 -- 网页对话框").exist
    msgbox Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("费用").exist
    msgbox Browser("BBOSS").Window("新购商品 -- 网页对话框").Page("费用").WebButton("完成").exist
    查看哪一个结果是false,就说明不到该对象,然后用spy重新抓取一下该对象就可以了,试试看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-3 12:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2008-11-12 13:16:52 | 只看该作者

    回复 3# 的帖子

    我怎么用sky的工具抓取不到呢?这个sky怎么用呀?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-3 12:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2008-11-12 13:18:15 | 只看该作者

    回复 2# 的帖子

    我觉得你分析的很正确,现在问题时我不知道该怎样分析问题,我看懂这些对象的属性,楼上的能指点一下吗?谢谢了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-3 12:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
     楼主| 发表于 2008-11-12 13:38:48 | 只看该作者

    大家的msn是什么?

    大家的msn是什么?可以留一下吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-11-12 13:48:06 | 只看该作者
    你说的到这一步 运行不下去了

    具体是怎么样的运行不下去??

    长时间没反应??  那就等等  

    如果有错误提示  请说明 出错提示的具体信息

    那样大家才能帮你



    你说运行不下去了   确实不知道是怎么运行不下去了

    难道是运行到这一步   程序无响应?

    QTP  自动退出?  IE 自动关闭??

    还是怎么的

      哇哈哈


    说明白点 然后大家再帮你
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-4-2 11:07:42 | 只看该作者

    QTP无法识别“+”对象,求助高手,帮我解决下,谢谢了。。

    一个文件含有子文件,那么在树形结构中有个结点,为“+”请问怎么识别这个对象啊?我扑捉了几次不行啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-4-2 12:14:28 | 只看该作者

    回复 2# 的帖子

    2L的斑竹已经回答了。俺碰到问题也差不多是那样来分析的,呵呵。
    LZ如果有错误报告,最好能把报告里这个完成按钮相关的报告贴出来,这样才好看问题在哪里。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-12 15:58 , Processed in 0.071461 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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