zoukankan      html  css  js  c++  java
  • Appium学习_01(连接、apppackage名查询、appactivity名查询)

    1、查看当前连接 移动设备列表

    打开命令行窗口, 执行 adb devices -l 命令来列出连接在电脑上的安卓设备。

    C:UsersAdministrator>adb devices -l
    adb server version (31) doesn't match this client (41); killing...
    * daemon started successfully
    List of devices attached
    e9956a15               unauthorized transport_id:1
    

    2、夜神模拟器连接

     adb connect 127.0.0.1:62001
    
    

    1585628291686

    3、查询包名 appPackage/appActivity

    PC无apk

    如果你应用已经安装在手机上了,可以直接打开手机上该应用,进入到你要操作的界面

    然后执行

    adb shell dumpsys activity recents | find "intent={"
    
    

    1585798120678

    其中第一行就是当前的应用,我们特别关注最后

    cmp=tv.danmaku.bili/.ui.splash.SplashActivity
    

    应用的package名称就是 tv.danmaku.bili

    应用的启动Activity就是 .ui.splash.SplashActivity

    PC有apk

    androidsdkuild-tools29.0.3aapt.exe 运行对应目录

    查询apppackage
    D:develop_studyandroidsdkuild-tools29.0.3aapt.exe dump badging D:ili.apk | find "package: name="
            
    

    1585798627568

    查询 appActivity
    D:develop_studyandroidsdkuild-tools29.0.3aapt.exe dump badging D:ili.apk | find "launchable-activity: name="
            
    

    1585798749687

    包名可以省略。

  • 相关阅读:
    每周进度条07
    软件需求模式阅读笔记06
    每周进度条06
    软件需求模式阅读笔记05
    Django之ModelForm组件
    Django的性能优化
    分页,缓存,序列化,信号
    Django补充——中间件、请求的生命周期等
    Git基础介绍和使用
    Django基础之三
  • 原文地址:https://www.cnblogs.com/chenfei2928/p/12618617.html
Copyright © 2011-2022 走看看