美文网首页
Python和ADB

Python和ADB

作者: 轻语风 | 来源:发表于2020-07-08 23:42 被阅读0次

下载ADB驱动:

链接:https://pan.baidu.com/s/1xmFt1EKERoTFmbzv8L55SQ
提取码:nt7q
根据电脑系统下载对应的驱动。将安装目录配置环境变量PATH中。 使用 adb命令测试是否配置成功(可能需要重启电脑)

环境变量.png ADB测试.png

连接手机。测试驱动

  • 在手机中开启开发者模式。允许usb调试。
    找到开发人员选项,打开以下内容


    图片.png
图片.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命令操作手机。简单操作实现。
后期陆续会有其他操作上传。

相关文章

网友评论

      本文标题:Python和ADB

      本文链接:https://www.haomeiwen.com/subject/vyekcktx.html