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

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

     

  • 相关阅读:
    web10 动态action的应用
    web09 struts2配置 struts2入门
    web 08 struts2入门 struts2配置 struts包
    web07-jdbcBookStore
    web06-PanduanLogin
    web05-CounterServlet
    web04-LoginServlet
    web03-OutputInfo
    web02-welcomeyou
    web01-helloworld
  • 原文地址:https://www.cnblogs.com/botoo/p/9453965.html
Copyright © 2011-2022 走看看