运用childobjects获取桌面上的顶级对象!实现关闭特定browser的方法.

上一篇 / 下一篇  2007-07-11 10:02:38

Desktop对象允许访问桌面上的顶级对象.运用childobjects方法可以返回此对象中的所有对象列表:以下代码实现了,从桌面顶级对象中查找title=Mercury Tours的browser,然后将该browser的图像抓取出来存到特定的文件夹下.

Set des=Descrīption.Create()
set dobj=Desktop.ChildObjects(des)
For i=0 to dobj.count-1
    If dobj(i).getroproperty("title")="Mercury Tours" then
              dobj(i).captureBitmap "c:\result\"&i&".bmp",true
               dobj(i).close
   End If
Next

'当用captureBitmap时,如果采用决对路径,如上例中,必须确保C盘中存在名为result的文件夹,抓图才能成功,QTP的capturebitmap方法不能实现自动创建文件夹的功能;如果只写出文件名,那么该抓图将显示在QTP运行时的result文件夹中.


TAG:

 

评分:0

我来说两句

日历

« 2024-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 7824
  • 日志数: 13
  • 建立时间: 2007-05-07
  • 更新时间: 2007-07-11

RSS订阅

Open Toolbar