QTP当前只打开一个浏览器,CreationTime失效的问题

  这个问题是在使用QTP时遇到的一个问题:当前只打开了一个QTP,然后发现CreationTime这个属性失效

  下面是 http://www.iquicktest.comzzxxbb112#上海 的解答答案:

  答案:
  QTP的机制是当只有1个浏览器时,creationtime的index方法的确是会失效。
  你可以使用以下代码来确定:  

If Browser("CreationTime:=0").Exist(0) Then

    hwndfirst = Browser("CreationTime:=0").GetROProperty("hwnd")
    hwndtwo = Browser("CreationTime:=1").GetROProperty("hwnd")
    If hwndfirst <> hwndtwo Then
        msgbox "存在第2个浏览器"
    else
        msgbox "当前只有一个浏览器"
    End If

End If

 



posted @ 2012-02-15 10:36  Sirrah  阅读(1133)  评论(0编辑  收藏  举报