spy++查找窗口句柄
spy++可以用来查找桌面程序(c/s)的窗口句柄,实现自动化测试。
def find_idxSubHandle(pHandle, winClass, index=0): """ 已知子窗口的窗体类名 寻找第index号个同类型的兄弟窗口 """ assert type(index) == int and index >= 0 # 断言 handle = win32gui.FindWindowEx(pHandle, 0, winClass, None) while index > 0: handle = win32gui.FindWindowEx(pHandle, handle, winClass, None) index -= 1 return handle
这段代码在程序开始需要添加,无需改动。