51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1960|回复: 6
打印 上一主题 下一主题

[求助] QTP无法识别自定义silverlight控件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-7-29 23:05:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手,请教下QTP识别silverlight控件的问题~~
目前公司的项目用silverlight控件实现,页面实现嵌套了很多层自定义控件,QTP做自动化测试时无法识别,用SPY查看对象时,可以看到中间层都是slvObject。
录制脚本时中间层都是空,生成的脚本为:browser("").page("").slvWindow("").slvtogglebutton("").set "ON"
运行时无法成功,请问如何编写自动化测试脚本~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-7-30 11:58:00 | 只看该作者
识别不了,就用低级录制模式吧
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    3#
    发表于 2013-7-30 13:57:01 | 只看该作者
    需要额外插件不?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2013-7-30 14:56:49 | 只看该作者
    或者试下 autoIT
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2013-7-31 08:53:07 | 只看该作者
    browser("micclass :=browser").page("micclass:=page").slvWindow("属性名:=属性值").(slvtogglebutton("属性名:=属性值").set "NO"
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2013-8-2 20:08:15 | 只看该作者
    回复 3# joykao


        好像不用哦,控件可以识别到,只是出于页面美观,标准的控件被嵌套到多个视图下了,所以在录制时很难识别
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2013-8-2 20:11:32 | 只看该作者
    回复 5# kemin046


        谢谢,尝试过了,page和控件间还有好多层,回访不成功哦
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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