51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] waitproperty方法在应用程序中怎么用?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-7 11:47:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有人告诉我waitproperty方法不能应用于winbutton对象。
我现在要在应用程序中加入这个方法,但是在qtp帮助查到的waitproperty方法有很多,如ActiveX,button,browser等等。很多
我的目的是在录制的脚本中让程序等待大约2分钟左右,等要出现的“Next"可见后就自动进行下一步的动作
用wait后只是傻等,我想稍微的智能一点,希望知道的xdjm们说一下怎么搞的啊?
谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2022-1-10 16:57
  • 签到天数: 377 天

    连续签到: 1 天

    [LV.9]测试副司令

    2#
    发表于 2007-11-7 12:15:39 | 只看该作者

    winbutton对象可以使用waitproperty方法

    加个if 语句吧。

    if dialog("管理文档").WinBotton("查询").waitproperty("enabled",True)  THEN
        dialog("管理文档").WinBotton("关闭").Click
    end if
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2007-11-7 12:32:27 | 只看该作者

    按照你的方法运行了以后还是这个提示啊

    原帖由 bluejone 于 2007-11-7 12:15 发表
    加个if 语句吧。

    if dialog("管理文档").WinBotton("查询").waitproperty("enabled",True)  THEN
        dialog("管理文档").WinBotton("关闭").Click
    end if

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-1-10 16:57
  • 签到天数: 377 天

    连续签到: 1 天

    [LV.9]测试副司令

    4#
    发表于 2007-11-7 12:44:00 | 只看该作者
    在对象管理库李找到WinBotton,添加enable属性(前提是,enable的属性可以作为你下一步操作的判断标准。否则使用你自己系统中的属性)。
    在我的实例中,enable的属性为true时,表示可以点击关闭按钮
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-11-7 14:33:30 | 只看该作者

    回复 4# 的帖子

    谢谢你的指点。有点眉目了
    只是以前没有涉及到对象管理库的知识,今天才知道有这个东西在
    ,我刚学qtp,对各方面的东西都不是很了解
    今天算是又学到东西了啊。谢谢
    目前对你说的对象管理库中的东西不熟悉
    想在上面添加一个"Next>"对象,还不会
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2007-11-7 15:43:58 | 只看该作者
    Dialog("iP-FunTVWizard").WinButton("AutoScan").Click
    Dialog("iP-FunTVWizard").WinButton("Next >").WaitProperty  "Next>",True,130000
    先说一下我要实现什么?
    首先是点选AutoScan以后,程序开始自己扫描大约两分钟左右,扫描结束后"Next>"按钮
    由灰掉变为可点击状态,这时进行下一步的操作
    我不想傻等,所以加上上面的语句让他自己判断
    但现在我执行后感觉程序还是在傻等,当我设置成300000(五分钟),脚本也是等这么长时间
    感觉和直接wait 300没什么区别,不知道这个情况是为什么啊?
    希望得到解答,谢谢

    [ 本帖最后由 xiasan2004 于 2007-11-7 16:11 编辑 ]
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 09:24 , Processed in 0.087180 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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