51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4151|回复: 11
打印 上一主题 下一主题

[原创] QTP在回放的时候,为什么不能最小化到任务栏呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-3 16:42:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有QTP录制了一个应用程序上的click操作,在我点击run button的时候,QTP不能最小化到任务栏而始终处于焦点位置上,结果不能正确执行对被测应用程序的点击操作.是不是需要在什么地方进行设置才能使QTP在回放的时候最小任,以确保被测应用程序处于焦点位置.在回放的时候,被测程序已经打开了.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-7-3 18:51:30 | 只看该作者
D起来......................
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-3 19:03:00 | 只看该作者
把QTP界面缩小,然后使用快捷方式run.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-3 23:13:58 | 只看该作者
可以在你的测试脚本里面加上控制QTP窗口的代码。
在脚本开始的地方加入如下代码把QTP窗口最小化到任务栏

  1. Dim objQTPWin
  2. Set ōbjQTPWin = GetObject("" , "QuickTest.Application")
  3. objQTPWin.WindowState = "Minimized"
复制代码


在脚本结束的地方加入如下代码把QTP窗口还原并且释放objQTPWin。

  1. objQTPWin.WindowState = "Restored"
  2. Set objQTPWin = Nothing
复制代码
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-7-4 11:21:08 | 只看该作者
楼上的挺牛啊,我一般就是把窗口缩小,让QTP不挡住要点击的控件就行了sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-7-4 13:56:58 | 只看该作者
alt tab切换到要测的程序上去
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-7-4 15:19:16 | 只看该作者
强人,代码收藏了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-7-4 16:43:48 | 只看该作者
收藏学习,谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-4-8 09:53:46 | 只看该作者
牛人果然特别多
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2011-4-8 17:22:51 | 只看该作者
学习了~~~
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2011-4-11 14:37:16 | 只看该作者
最小化有最小化的好处,不会挡着被测程序。
但是如果被测程序不是全屏的话,可以在RUN的时候再调整QTP程序框的大小的。我的习惯是把QTP拉到屏幕最左边,调整到窄窄的一个竖条。这样既不会挡着程序运行,也可以看到当前走到哪一步。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-4-20 17:16:53 | 只看该作者
最小化
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 14:59 , Processed in 0.075375 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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