Python和ADB
2020-07-08 本文已影响0人
轻语风
下载ADB驱动:
链接:https://pan.baidu.com/s/1xmFt1EKERoTFmbzv8L55SQ
提取码:nt7q
根据电脑系统下载对应的驱动。将安装目录配置环境变量PATH中。 使用 adb命令测试是否配置成功(可能需要重启电脑)
连接手机。测试驱动
-
在手机中开启开发者模式。允许usb调试。
找到开发人员选项,打开以下内容
图片.png
-
测试是否链接成功 adb devices
连接成功.png
ADB命令
请点击以下命令:https://blog.csdn.net/shirakawakanaki/article/details/53432293
python控制adb
import os
from PIL import Image
import time
adbShell = "adb shell {cmdStr}"
def execute(cmd):
str = adbShell.format(cmdStr=cmd)
print(str)
os.system(str)
#
if __name__ == '__main__':
#
# # 点击返回按键
os.system(" adb shell input keyevent 4 ")
# 点击
execute("input tap 661 268")
# # 滑动 从 928 541 滑动到 928 331 用100毫秒
execute("input swipe 928 541 928 331 100")
#
# # 点击。 使其获得焦点
execute("input tap 971 1487")
execute("input tap 358 2202")
# # 往输入框中输入文字 。前提是输入框获得了焦点
execute(" input text '1111'")
execute("input tap 1019 1129")
总结
使用adb命令操作手机。简单操作实现。
后期陆续会有其他操作上传。