zoukankan      html  css  js  c++  java
  • 移动端测试===从安卓手机截图到桌面的几行代码

    背景:

    经常需要手机截图 发送到电脑;

    这个过程稍微有点麻烦;

    就写了几行代码,使用adb命令 截图,再拷贝到电脑;

    前提是 电脑已经安装好adb 并配置环境变量。连接手机,开发模式

    import os
    import time
    
    screen_cap = "adb shell screencap -p /sdcard/1.png"
    pic_name = time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))
    
    
    pull = f"adb pull /sdcard/1.png ./{pic_name}.png"
    check_device = "adb devices"
    
    
    if len(os.popen(check_device).read()) > 26:
        try:
            os.system(screen_cap)
            os.system(pull)
         #adb exec-out screencap -p > {pic_name}.png
    print("success!") except: print("---------------------------sorry! cant screencap ~---------------------") else: print("-------------------sorry! device was not found!-----------------------")

    或者一句命令:

     adb exec-out screencap -p > pic_name.png

    好了  现在双击一次,桌面上就直接生成一张截图了

     

  • 相关阅读:
    厦门游记
    2021春节时光
    2021春节一帖
    阅读清单-2021
    LSTM
    三种梯度下降算法的区别(BGD, SGD, MBGD)
    数据降维:主成分分析法
    Windows10安装Oracle 11g
    C++智能指针
    C++开发岗基础面试题
  • 原文地址:https://www.cnblogs.com/botoo/p/9453965.html
Copyright © 2011-2022 走看看