51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2051|回复: 9
打印 上一主题 下一主题

[原创] 如何取得浏览器的个数(IE)?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-2-25 12:36:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我已经做了一些基本的调查,使用了以下一些方法,但是都不可行,请大家帮助一下。
1 Browser("").Count
2 取得CreationTime的值
3 Browser的基本属性里没有可直接使用的属性和方法
4 DHTML语言的Window对象里没有可直接使用的属性和方法
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-2-25 12:45:00 | 只看该作者
如果有多个相同对象,对象的属性有一个类似“INDEX”的属性,可以通过这个属性,从0-N逐个查找IE窗口,到找不到为止的N就是数量。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-2-25 14:48:00 | 只看该作者
到任务管理器进程列表里找...
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-2-25 15:27:31 | 只看该作者
Set oDesc=Description.Create
oDesc("micclass").value="Browser"
Set Brs=Desktop.ChildObjects(oDesc)
msgbox Brs.Count
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-2-25 18:37:12 | 只看该作者
原帖由 loho1968 于 2008-2-25 12:45 发表
如果有多个相同对象,对象的属性有一个类似“INDEX”的属性,可以通过这个属性,从0-N逐个查找IE窗口,到找不到为止的N就是数量。

Browser对象是以CreationTime来区分的。
而且,如果我只有一个IE对象的话,CreationTime为任意值的时候,都能够通过。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-2-25 18:38:41 | 只看该作者
原帖由 xiaoyaoke 于 2008-2-25 14:48 发表
到任务管理器进程列表里找...

那我应该如何使用QTP来取得任务管理器进程列表里的IE数量呢?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-2-25 18:45:12 | 只看该作者
原帖由 hsjzfling 于 2008-2-25 15:27 发表
Set oDesc=Description.Create
oDesc("micclass").value="Browser"
Set Brs=Desktop.ChildObjects(oDesc)
msgbox Brs.Count

很感谢hsjzfling的帮助,这个方法我验证过了,确实可行。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-2-26 09:29:52 | 只看该作者
到任务管理器找不成,不好意思
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-2-26 09:56:35 | 只看该作者
4楼强人 收藏了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-3-6 17:22:07 | 只看该作者
四楼的好强呀
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 12:19 , Processed in 0.072194 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表