51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2691|回复: 9
打印 上一主题 下一主题

[原创] 很奇怪的一个循环问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-2-8 17:34:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
。。。。。(这一部分是打开文件的代码)
While Window("pdf_reference_17.pdf").WinToolbar("ToolbarWindow32").GetItemProperty(3,"enabled")=true
Window("pdf_reference_17.pdf").WinToolbar("ToolbarWindow32").Press 3
wait 5
Wend
Window("pdf_reference_17.pdf").Close

语句是这样写的
toolbar中 第三个按钮 是 翻页
奇怪的是
如果F11运行的话,能够很正确的作出判断
但是F5直接的话却总是执行 wend 后面的那句
请问这是什么个原因啊?

如果在while语句前面插一句
wait 3
停一下再往下走的话也是正确的
就是一古脑从头执行到尾就出错
真是太奇怪了
哪个知道这是怎么回子事啊?

刚开始研究quicktest
一头雾水中啊!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-2-8 17:37:29 | 只看该作者
QTP运行太快,没有同步点的原因?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-2-8 17:55:09 | 只看该作者
偶也不太清楚啊
等偶插入一个同步点试试看先
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-2-8 18:03:25 | 只看该作者
5555
俺是菜鸟俺不会
插入,同步点是灰色的
sigh。。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-2-8 18:06:16 | 只看该作者
同步点是在录制的时候才能插入的,好像是.
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-7-13 15:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-2-9 13:11:06 | 只看该作者
    同步点只有在录制过程中才有效,并且依赖于控件属性值得变化
    如:同步于某一个按钮可用(按钮的enable属性从false 变成 true)
    如果没有相关属性依赖,那就只能用wait了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-2-9 13:46:10 | 只看该作者
    偶似乎有些明白了
    打开文件之前
    toolbar上的按钮都是disabled的
    打开文件之后才会变成enabled
    应该是这个变化需要一点时间
    如果不加wait给它留出足够的时间的话
    那么自然就会按照未打开文件前的disabled算了

    可是偶是直接写的脚本,不是通过录制的
    所以没办法插入同步点来做这个事情了
    只好加一个wait了

    昨天查资料的时候还发现一个“waititemproperty”的方法
    似乎用这个也可以
    一会试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-2-9 15:58:49 | 只看该作者
    object.WaitProperty (PropertyName, PropertyValue, [lTimeOut])


    用这个试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-2-11 14:44:54 | 只看该作者
    如果我没有记错的话,同步点在export view 中对应的代码就是用waititemproperty方法,直接写代码就可以拉.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2007-2-11 16:29:10 | 只看该作者
    thank you, 楼上
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 00:49 , Processed in 0.069734 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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