51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4097|回复: 7
打印 上一主题 下一主题

[讨论] QTP中“点击按钮”的动作在调试时有时成功有时失败,why?

[复制链接]
  • TA的每日心情
    开心
    2015-1-8 17:37
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2007-11-6 11:54:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    Browser("::RECSYSTEM::").Dialog("文件下载").Activate
    Browser("::RECSYSTEM::").Dialog("文件下载").WinButton("保存(S)").Click
    Dialog("文件下载").Dialog("另存为").Activate

    1。很见的点击“保存”按钮的动作,在调试回放时,有时候回放成功,正确出现了“另存为”的对话框。有时候,执行完“点保存按钮”的动作后,调试页面上还是“文件下载”的页面,等于说执行了“点保存按钮”的脚本,但却没有生成这个动作。why?而且有时成功有时失败。不明白其中的原因,请教高手。
    2。这种简单的脚本却严重影响调试和回放,有什么好方法杜绝呢?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-8 17:37
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
     楼主| 发表于 2007-11-12 10:28:34 | 只看该作者
    谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-11-11 12:07:30 | 只看该作者
    Browser("::RECSYSTEM::").Dialog("文件下载").WinButton("保存(S)").Click

    之前加一句

    Browser("::RECSYSTEM::").Dialog("文件下载").WinButton("保存(S)").waitproperty "enable", True, 30000

    试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-11-9 18:51:42 | 只看该作者
    不过这个有时成功有时失败的问题还真不好解决啊,有时你的wait 还管用。。。。在wait后还没用,我往往等不急了就重抓对象让它跑,基本上就可以了呵呵,怀疑还是网络刷新的问题,我今天也遇到了好几次。不过后来也慢慢的解决了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-8 17:37
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2007-11-9 17:50:22 | 只看该作者
    默认不是有10秒的时间么?点了保存按钮到出现对话框不会超过2秒。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-11-9 15:16:27 | 只看该作者
    很正常的情况~网页没同步而已,有时候也是受到网络状况影响的,上网的时候若网速较慢网页没载入完全时不也可能网页上的部分按钮点了没反应么。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-8 17:37
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2007-11-9 14:07:57 | 只看该作者
    我调试的时候,单击保存按钮这个动作执行了,有时候弹出保存页面,有时候就不弹出保存页面。这是很简单的一个步骤,没有很长的等待时间。这个问题要解决是很容易。我就是不理解QTP为什么会出现这种情况。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-11-8 10:08:02 | 只看该作者
    你怎么确定他是执行了点击保存按钮这句语句的?调试过吗?
    可以试试在点击动作之前,添加wait()方法
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-11 13:27 , Processed in 0.073819 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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