51Testing软件测试论坛

标题: 如何识别IE7中多个选项卡中窗口? [打印本页]

作者: Tesherlock    时间: 2010-1-22 11:16
标题: 如何识别IE7中多个选项卡中窗口?
IE7 选项卡中设置为“始终在新窗口中打开弹出窗口”时,可正常识别,找到新窗口.
用下面的方法就可以识别到:
Browser("creationTime:=0")
Browser("creationTime:=1")

但是如果设置为“始终在新选项卡中打开弹出窗口”时,新弹出的选项卡窗口就无法找到。
即第一个选项卡中的对象Click后,弹出新的选项卡,但QTP页面还是停留在第一个选项卡中,未激活弹出的新选项卡中的窗口,
也就无法识别新选项卡中的对象了。不知道这种情况有没有解决方法?
作者: ls_721521    时间: 2010-1-22 11:23
非得用creationTime这一个属性吗
你可以在browser里再添加打开页面的唯一属性啊,比如title
作者: Tesherlock    时间: 2010-1-22 12:29
标题: 回复 2# 的帖子
不行,两个窗口的title值是一样的~
还有几个不一样的试了下,都识别不到新选项卡中的窗口。
组合也不行,找到的还是第一个选项卡窗口中的对象!
例:Browser("creationTime:=1","title="XXX").highLight
作者: Tesherlock    时间: 2010-1-22 16:30
没解决办法吗?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2