51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] QTP判断窗口的问题--请大侠赐教(感激)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-12 13:01:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

所测试的系统存在一个问题,就是运行过程中有时会弹出一个窗口,但有时不弹出,所以想添加程序对这个窗口的有无进行判断

求教 这个判断的条件是什么?这个IF要怎么去写。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2009-8-12 13:06:39 | 只看该作者
    在帮助中查找 Exist方法
    If  Window(".*").Exist(2) Then
                    reporter.ReportEvent micPass,"WAIT","等待框加载时间:"
    end if
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-8-12 16:47:34 | 只看该作者
    原帖由 zhangaibing 于 2009-8-12 13:01 发表

    所测试的系统存在一个问题,就是运行过程中有时会弹出一个窗口,但有时不弹出,所以想添加程序对这个窗口的有无进行判断

    求教 这个判断的条件是什么?这个IF要怎么去写。。。。

    如果是“有时”,也就是无法判断出现的时间的话,可以用恢复场景。
    如果某个步骤毕现可以按楼上的方法。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-8-12 16:51:35 | 只看该作者
    也可以设置ie,阻止弹出窗口。
    不知道行不行啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-8-12 17:02:31 | 只看该作者
    原帖由 yaohuangongzuo 于 2009-8-12 16:51 发表
    也可以设置ie,阻止弹出窗口。
    不知道行不行啊

    如果仅仅弹出一个提示框之类的恐怕不行吧,它只可以阻止页面
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-8-12 17:05:40 | 只看该作者

    回复 5# 的帖子

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-8-13 22:22:56 | 只看该作者
    其实这个不用做判断,QTP有设置的
    可以设置不确定出新的元素的默认操作。
    具体设置如下:
    Tools——Recorvery Scenario Manager
    中,打开recovery scenario wizard,一步一步选择你的空间类型和在不确定环境下出现不确定元素的默认操作。
    可能这个设置很少有人注意到,
    你试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-8-13 22:25:05 | 只看该作者
    直接写判断也很简单啊
    if browser().page().frame().webbutton(按钮属性).exsit
    then browser().page().frame().webbutton(按钮属性).click
    end if
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-8-25 09:45
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    9#
    发表于 2009-8-14 10:28:58 | 只看该作者
    楼上正解。。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-21 12:26 , Processed in 0.076983 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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