51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] 跑完QTP后IE都已经全部关闭了,进程里有N多IEXPLORE.EXE

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-1 10:14:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的电脑每次跑完QTP后IE都已经全部关闭了,但是不知道为什么进程里有N多IEXPLORE.EXE,有时间跑多了IE都会死了,谁知道这是为什么
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-11-1 10:42:03 | 只看该作者

后面做个

Dialog("Windows 任务管理器").Restore
Dialog("Windows 任务管理器").WinTab("SysTabControl32").Select "进程"
Dialog("Windows 任务管理器").WinObject("SysHeader32").Click 29,28
wait(1)
Dialog("Windows 任务管理器").WinListView("SysListView32").Select "IEXPLORE.EXE"
wait(1)
Dialog("Windows 任务管理器").WinButton("结束进程(E)").Click
Dialog("Windows 任务管理器").Dialog("任务管理器警告").WinButton("是(Y)").Click
Dialog("Windows 任务管理器").Minimize
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-11-1 13:48:40 | 只看该作者
这样还没有解决问题呀,我是想让他正常,就是用QTP不影响别的,同样的脚本在别人机子上跑就没是,为什么在我的机子就会这样呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-11-1 14:22:39 | 只看该作者
要想结束iexplore不需要那么麻烦吧?
SystemUtil.CloseProcessByName("iexplore.exe")
应该就可以了~~

楼主的问题没碰到过~既然在别人机子上没事,那就是本机设置问题了,手动关闭IE是不是也会留个进程在里面呢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-11-1 14:34:10 | 只看该作者
我觉得4#说的还像有道理些,关闭iexplore,应该不必要再去录制了?!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-11-2 10:42:35 | 只看该作者
我自己用IE全部关闭后进程里是没有的,只有放QTP后进程里会有很多,我们录制的脚本有可能会给别人用,也就是放在另一台电脑上,所以不可以去录制关闭进程的动作,IE修复过,QTP也重装过,问题就是解决不了,谁还有什么办法呀!!!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-11-2 10:50:44 | 只看该作者
在每一步关闭子IE进程后面加入Wait()试试,感觉貌似和系统有关
个人感觉
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-11-2 10:51:33 | 只看该作者
对了,还有,跑QTP时候把其他无用的进程都关闭
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-11-2 13:48:59 | 只看该作者
找到原因了,是因为程序有点变动导致QTP的脚本会提示有错,本来是看到那有错就对了,以后程序还会变回来的脚本就先不用改了,QTP虽然把IE关闭了但是好像没能正常关闭,进程里就会有很多IE,跑正确的脚本就没事了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-9 05:00 , Processed in 0.068301 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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