csj 发表于 2010-7-19 10:08:43

Browser("Browser").Close莫名奇妙的失灵,这是为什么呢?

我用Test Batch Runnner批量跑脚本的时候,突然有一部分脚本就莫名奇妙的不执行脚本中的Browser("Browser").Close了,高手给支个招吧

skyzhu 发表于 2010-7-19 11:00:35

Browser("Browser") 对象识别不到了,或者识别到了2个一样的

hqf007 发表于 2010-7-19 14:17:01

应该是有的脚本么有经过一个正确的处理步骤,造成2楼所说的情况。。

traning 发表于 2010-7-20 17:35:42

验证一下每次是不是真的关掉了

csj 发表于 2010-7-21 10:11:23

回复 4# 的帖子

怎么验证是不是真的关掉了,从进程?还是指其他?

131425god 发表于 2010-7-22 17:44:36

回复 5# 的帖子

失灵有报错么

csj 发表于 2010-7-23 11:02:02

回复 6# 的帖子

没有报错,继续很正常的跑着脚本

wyrf584 发表于 2010-7-23 11:16:35

Brouser("micclass:=Browser","index:=0").Close

风雪夜归人 发表于 2010-7-23 15:12:02

SystemUtil.CloseProcessByName "iexplore.exe" 可以关闭所有IE
另外,QTP识别Browser最好用CreationTime这个属性

csj 发表于 2010-7-27 10:35:25

回复 8# 的帖子

大哥,描述一下和直接识别没区别啊。IE浏览器的Browser名是不变的啊

csj 发表于 2010-7-27 10:36:25

回复 9# 的帖子

这个属性用起来很难啊,比如我每次都让QTP运行脚本时自行打开IE,我怎么知道设置成什么时间啊

JackieChan 发表于 2010-7-28 16:40:45

先确定对象识别是否有问题再看

先确定对象识别是否有问题才导致失效,不行加上等待时间然后再看,一步步排除问题。
页: [1]
查看完整版本: Browser("Browser").Close莫名奇妙的失灵,这是为什么呢?