1. 前言
之前几期内容,我们出过纯py形式的Android自动化脚本。同学们一直让再出一下纯py形式的Windows脚本,今天我们以UU加速器为例,给大家出一个简单的学习demo。
2. UU加速器的自动化demo
今天的练习demo也非常简单,大致内容是:
- 确保先关闭UU加速器的进程
- 打开UU加速器
- 获取UU加速器的句柄,并连接上
- 给UU加速器做一些简单的测试

# -*- encoding=utf8 -*-
__author__ = "AirtestProject"
from airtest.core.api import *
from airtest_ocr.api import *
import os
import win32api,win32con
import win32gui
def close_app():
try:
os.system("taskkill /f /im uu.exe")
except:
pass
def open_app():
os.startfile(r"D:\Netease\UU\uu.exe")
sleep(3)
hwnd_title = {}
def get_all_hwnd(hwnd, mouse):#获得当前所有窗口句柄
if (win32gui.IsWindow(hwnd)
and win32gui.IsWindowEnabled(hwnd)
and win32gui.IsWindowVisible(hwnd)

本文通过Python演示了如何实现UU加速器的自动化操作,包括关闭和打开应用、获取窗口句柄、执行触摸和键盘事件。使用了os、win32api和Airtest库,提供了获取窗口句柄的两种方式,并进行了简单的UI测试。
最低0.47元/天 解锁文章
955

被折叠的 条评论
为什么被折叠?



