用纯python脚本玩转UU加速器

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

1. 前言

之前几期内容,我们出过纯py形式的Android自动化脚本。同学们一直让再出一下纯py形式的Windows脚本,今天我们以UU加速器为例,给大家出一个简单的学习demo。

2. UU加速器的自动化demo

今天的练习demo也非常简单,大致内容是:

  • 确保先关闭UU加速器的进程
  • 打开UU加速器
  • 获取UU加速器的句柄,并连接上
  • 给UU加速器做一些简单的测试

image

# -*- 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)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值