推荐一个可用于捕获各种屏幕对象的强大的API,名为ScreenCapture API,ScreenCapture API可以弥补QTP的CaptureBitmap函数的不足,可以在测试脚本中加入强大的屏幕捕获功能。
ScreenCapture API包括以下功能:
(1)捕获桌面。
(2)捕获当前激活状态的窗口。
(3)捕获屏幕的某个区域。
(4)通过窗口句柄捕获窗口。
(5)通过窗口句柄捕获窗口的某个区域。
(6)转换图像格式。
(7)通过窗口句柄获取IE对象。
(8)捕获完整的Web页面。
(9)比较两个图像的差异。
(10)组合不同的图像。
ScreenCapture API提供完整的帮助文档、并且注册为QTP可直接访问的COM对象。

ScreenCaptureAPI是一款强大的API,旨在增强QTP的屏幕捕获能力,提供了多种功能如捕获桌面、活动窗口及指定区域等,并支持图像格式转换、网页完整截图和图像对比等功能。
446





