使用QTP测试标准Windows对象收集.pdf
- 131****9592个人认证 |
- 2021-11-30 发布|
- 298.64 KB|
- 10页
使用 QTP 测试标准的 Windows 对象
教学目的:
教学内容:
标准 Windows 对象是指基于 Win32 API 和 MFC 创建的应用程序。
一、 Desktop 对象的使用 通 过 Desktop 对 象 可 以访 问 Windows 的 桌 面 顶 层 对 象 。 包 括 CaptureBitmap 、 ChildObjects 、RunAnalog 方法。
1. 使用 CaptureBitmap 方法来截屏
'把屏幕截图保存到指定文件
Desktop.CaptureBitmap"d:\TestCaptureBitmap.bmp",true
可以把屏幕对象的截屏保存为: .png 或.bm 图像文件,取决于文件的扩展名
2 . 使用 ChildObjects 方法获取某个对象中包含的对象列表
使用 ChildObjects 方法可以获取到某个测试对象中包含的所有对象。如下面的脚本通过
Desktop 对象的 ChildObjects 方法获取当前桌面中所有名为“无标题 -记事本”的窗口对象
'创建描述对象
Set objDesc = Description.Create()
'指定为标题为“无标题 -记事本”的对象
objDesc("text").Value=" 无标题 - 记事本 "
'通过 Desktop 对象的 ChildObjects 方法获取当前桌面中所有名为“无标题 -记事本”的窗口
Set ObjectCollection = Desktop.ChildObjects(objDesc)
MsgBox ObjectCollection.Count
3 . 使用 RunAnalog 方法运行低级录制过程 QTP 支持录制鼠标和键盘操作的低级过程,