Tesherlock 发表于 2010-1-22 11:16:30

如何识别IE7中多个选项卡中窗口?

IE7 选项卡中设置为“始终在新窗口中打开弹出窗口”时,可正常识别,找到新窗口.
用下面的方法就可以识别到:
Browser("creationTime:=0")
Browser("creationTime:=1")

但是如果设置为“始终在新选项卡中打开弹出窗口”时,新弹出的选项卡窗口就无法找到。
即第一个选项卡中的对象Click后,弹出新的选项卡,但QTP页面还是停留在第一个选项卡中,未激活弹出的新选项卡中的窗口,
也就无法识别新选项卡中的对象了。不知道这种情况有没有解决方法?

ls_721521 发表于 2010-1-22 11:23:41

非得用creationTime这一个属性吗
你可以在browser里再添加打开页面的唯一属性啊,比如title

Tesherlock 发表于 2010-1-22 12:29:30

回复 2# 的帖子

不行,两个窗口的title值是一样的~
还有几个不一样的试了下,都识别不到新选项卡中的窗口。
组合也不行,找到的还是第一个选项卡窗口中的对象!
例:Browser("creationTime:=1","title="XXX").highLight

Tesherlock 发表于 2010-1-22 16:30:18

没解决办法吗?
页: [1]
查看完整版本: 如何识别IE7中多个选项卡中窗口?