51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2332|回复: 4
打印 上一主题 下一主题

[求助] 在CS项目中,用object spy 来获取对象,但只能获取到一个窗口,怎么解决?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-8-19 13:32:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在CS项目中,用object spy  来获取对象,但只能获取到一个窗口,怎么解决?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2013-8-20 12:15:10 | 只看该作者
    回复 1# 陛下之寿三千霜


        控件不识别,添加相应的插件
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2013-8-20 13:27:43 | 只看该作者
    或者使用UIA试试.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2013-8-20 18:49:35 | 只看该作者
    鼓励一下,帖子非常好












    塑料颗粒密度计
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-18 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2013-8-21 10:09:00 | 只看该作者
    回复 1# 陛下之寿三千霜

    可能原因有以下几点:

    1、所有对象无法识别:
        a、可能是未加载对应插件
        b、先启动了应用程序,然后才启动QTP
          c、正确加载所有了插件,控件仍无法识别,只能换工具了
    2、部分对象无法识别:
        a、程序使用了自定义控件(如果是.NET开发的程序,可以用QuickTest .NET Windows Forms Spy看下是否能识别,我现在做的自动化项目是.NET开发的,QTP(付费版)勾选了.NET插件菜单仍栏识别不了,后来使用QuickTest .NET Windows Forms Spy查看对象属性,描述性编程解决)
        b、加载的插件少了
        c、嵌入式浏览器:C/S项目中嵌入了浏览器对象(去年到某银行做自动化项目技术支持时遇到过该问题) 需修改QTP安装目录bin文件夹下的mic.ini文件,[ie_hook]下添加一行:程序名.exe=yes,设置环境变量,QTP启动时勾选Web插件和应用程序开发语言对应插件
         d、正确加载所有插件,大部分控件仍无法h无法识别,换工具吧
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 16:43 , Processed in 0.070159 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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