美文网首页
Python adb操作

Python adb操作

作者: Lemon_Home | 来源:发表于2017-05-28 16:12 被阅读1246次

平时根据工作中的需要会写一些脚本去操作手机端,已最简单的操作logcat为例。假如在手机端打印出特定的log信息,然后在PC端去实时获取log,当特殊的log打印出来之后,执行一些在PC上的操作。

import os

command = "adb logcat"
logcat = os.popen(command)

while True:
    data = logcat.readline()
    if "music" in data:
        print("##########3"+data)
    if "camera" in data:
        print("%%%%%%%%%"+data)

python有两种方式去调用adb命令,一种是os.system(),一种是os.popen()。两者的区别就是前者无法获取到返回值,后者可以获取到返回值。
os.popen()返回的是file对象,可以直接利用read()方法读取。

相关文章

  • Python adb操作

    平时根据工作中的需要会写一些脚本去操作手机端,已最简单的操作logcat为例。假如在手机端打印出特定的log信息,...

  • 基于Python+adb实现微信是否好友检测

    本文介绍的基于Python+adb实现的微信好友检测,是通过adb操控手机,模拟人的点击、截屏操作,对应用无侵入,...

  • Python+ADB 自动化获取手机信息(二)

    python+ADB 操作参考 https://www.jianshu.com/p/c3f27fd81955[ht...

  • Python 通过ADB 操作Android

    原文地址[https://www.jianshu.com/p/3aca34ee948e] 使用雷电模拟器: 官网[...

  • adb 常用操作

    adb 基本操作 “坐下坐下” adb devices // 查看设备 adb -s serialNumber s...

  • adb 操作

    查看设备 adb devices 选择设备 adb -s 设备名字 安装 adb install -r xxx...

  • Appium之常用python+adb指令集合

    在编写脚本过程中,特别是使用python脚本操作Android设备时,常常需要去调用adb指令来辅助测试,下面就列...

  • 常用ADB指令总结

    1 常用Linus文件操作指令: 2 adb相关指令 adb shell指令 adb shell是指从PC进入目标...

  • APP自动化测试之ADB妙用

    本节大纲 ADB简介及安装 ADB命令及input命令详解 Python+ADB实现App自动化测试实战 为什么称...

  • python adb

    pure-python-adb 源码地址:https://github.com/Swind/pure-python...

网友评论

      本文标题:Python adb操作

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