新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 一种GUI自动化测试框架方案

一种GUI自动化测试框架方案

作者: 时间:2011-08-28 来源:网络 收藏
3.2 控件搜索

本文引用地址:https://www.eepw.com.cn/article/155841.htm

  大部分功能工具,尤其是商业的工具,都是基于对象识别技术设计的。基本思想是每个基于窗体的控件都是一个窗体,每个控件或窗体都有一个句柄来进行访问、操作和检查。

  实现的困难之一是测试工具并不知道被测程序中存在哪些GUI部件。录制回放工具使用手工录制过程暂时解决了这一问题。Win32 API中封装了很多可用于测试编程的函数,这些函数可在编程语言进行调用,实现自动化测试编程。本文的自动化GUI测试工具将采用Win32 API对被测程序进行自动、系统、全面的控件搜索。实现该搜索将用到Win32 API中封装的可用于自动化测试编程的函数,包括:GetWindowRect、mouse_event、GetCursorPos和WindowFromPoint函数等。GetWindowRect函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。通过使用这个函数可以计算出窗口的宽度和高度。mouse_event函数能模拟鼠标击键和鼠标动作。GetCursorPos函


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭