51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2625|回复: 11
打印 上一主题 下一主题

[求助] 怎样用描述性语言写一个对话框

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-5 16:16:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我用描述性编程写了一个对话框.如下:
Browser("网络空间光盘管理系统").Dialog("text:=Microsoft Internet Explorer","window id:=0","object class:=Dialog").WinButton("object class:=WinButton","nativeclass:=Button","text:=确定").Click
在回放的时候提示找不到WinButton的父类Dialog类.
请大家帮帮忙!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    12#
    发表于 2007-12-7 00:09:28 | 只看该作者
    去 看 QTP User's  Guide  吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-12-6 17:02:59 | 只看该作者
    请问版主到底怎样在Object Identification 下看对象到底有哪些属性啊?我打开看了一下,没有看到这些属性到底在哪儿啊?
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2007-12-5 22:54:37 | 只看该作者
    建议你到  QTP 的 Tools菜单下 的Object Identification 下看看 ,QTP是根据哪些属性来识别Dialog 这类对象的,然后采用这些属性及其属性值 来写语句找到那个对象
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2007-12-5 22:52:52 | 只看该作者
    2,把  object class 改为  micclass 后试试
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2007-12-5 22:52:14 | 只看该作者
    1, 使用描述性编程时,对象的属性之间是用 ; 分号隔开的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-12-5 17:00:42 | 只看该作者
    Dialog("text:=Microsoft Internet Explorer","window id:=0","object class:=Dialog")
    看看同时有没其他这样的dialog开着,一般有title和index就足够了。像object class就多余了。
    Dialog("text:=Microsoft Internet Explorer", “index:=0")先看看有没index这个属性,试试这个
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-12-5 16:56:34 | 只看该作者
    是不是应该:
    Browser("网络空间光盘管理系统").WinObject("text:=Microsoft Internet Explorer","window id:=0","object class:=Dialog").WinButton("object class:=WinButton","nativeclass:=Button","text:=确定").Click
    猜得,没调
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-12-5 16:53:01 | 只看该作者
    这个是对象库里面的属性
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-12-5 16:47:13 | 只看该作者
    text:=Microsoft Internet Explorer?
    这个挺奇怪的,一般是title:=Microsoft Internet Explorer
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2007-12-5 16:43:43 | 只看该作者
    我就是先看了SPY后才写的的Dialog的,应该能够唯一标示这个类的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-12-5 16:30:11 | 只看该作者
    你用spy看看这个dialog属性是什么,是不是可以用你定义的这些来唯一标识这个dialog。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 18:55 , Processed in 0.067025 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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