美文网首页
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