51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2310|回复: 5
打印 上一主题 下一主题

[原创] 菜鸟问一个很菜的问题,关于QTP6.5

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-21 17:55:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位牛人一个比较菜的问题:
用QTP6.5录制脚本,如何建立一个检查点来验证:菜单或者对话框的TAB里面没有一项或者几项指定的东西呢?
例如我要验证,File菜单里没有display子项目。(是没有display这项,而不是display是灰色的不能使用的状态。)

谢谢各位了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-11-21 22:36:37 | 只看该作者
首先保证你的菜单或对话框对象能够被qtp识别,之后根据display的属性,去判断,是可以的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-11-22 09:40:35 | 只看该作者
可是如果这个东西根本就不存在,怎么会有属性呢? T_T
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-12-27 18:04:40 | 只看该作者
根据菜单其它子项来推断出display的对象名,然后用Exist方法做判断。
要不最笨法:点开菜单后wait,做图像检查点。当然截取的是没有display图,以后如果有display项了,那么检查点就失败来判断(没试过不知行不行?)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-1-12 18:27:07 | 只看该作者
原帖由 sincky 于 2005-11-21 22:36 发表
首先保证你的菜单或对话框对象能够被qtp识别,之后根据display的属性,去判断,是可以的。


在菜单项display存在的时候录制脚本.  录制时点击这个display菜单项.只要QTP能识别这个object,就能获得display的属性. 在去改这个display点击的srcipt,用.exist方法代替原本的click,去判断这个display是否存在.
呵呵~~~~        也没试过,不过可以试试. ^_^
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    6#
    发表于 2006-1-13 10:54:01 | 只看该作者
    用Exist方法判断文件(F)菜单栏中是否存在“设置(U)”
    1. .WinMenu("Menu").Select "文件(F)"
    2.         wait 5
    3.   If   .WinMenu("Menu").Exist([文件(F),设置(U)])  then
    4.         msgbox "设置菜单栏中存在!"
    5.         end if
    复制代码

    [ 本帖最后由 yangkinki 于 2006-1-13 10:56 编辑 ]

    评分

    参与人数 1综合技术指数 +8 收起 理由
    dandan + 8

    查看全部评分

    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-27 18:19 , Processed in 0.076570 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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