我正在尝试使用 QTP11 获取所有打开的浏览器对象。我使用的代码如下:
Set descBrowser = Description.Create
descBrowser("micClass").Value = "Browser"
Set objChildren = Desktop.ChildObjects( descBrowser )
在测试期间,我打开了两个 IE 浏览器窗口,但代码返回的集合显示了四个找到的项目。我还检查了正在运行的进程,它显示了正在运行的 2 个进程的正确数量。
我还检查了 3 个打开的浏览器,在这种情况下,它显示了 6 个与描述匹配的对象。
谁能解释为什么会发生这种情况?