这个问题是在使用QTP时遇到的一个问题:当前只打开了一个QTP,然后发现CreationTime这个属性失效
下面是 的 的解答答案:
答案: 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 IfEnd If