python-操作windows窗口

在自动化测试时,遇到一种情况,校验是否打开了某程序,但不涉及UI自动化,所以就想到了利用windows窗口去校验。

关闭窗口句柄

比如,关闭资源管理器的窗口

import win32gui,win32con
def close_windows_handle(title):
    #"CabinetWClass"是explorer的类名
    
    handle = win32gui.FindWindow(None,title)
    win32gui.PostMessage(handle, win32con.WM_CLOSE, 0, 0)

查询窗口句柄
import win32gui
import time
def IsExitWindowshandle(title):
    time.sleep(2)
    handle = win32gui.FindWindow(None,title)
    return {"title":win32gui.GetWindowText(handle)}
       

你可能感兴趣的:(python,自动化测试)