• 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

    包名可以省略。

  • 相关阅读:
    java_实现接口的枚举类
    java_枚举类枚举值
    使用abstract关键字的使用
    final在类和方法中的使用
    构造方法的作用
    final在Java中的作用
    this和super不能同时出现在构造方法中
    构造方法和全局变量的关系
    IO流
    递归列出一个目录下所有的文件夹和文件
  • 原文地址:https://www.cnblogs.com/chenfei2928/p/12618617.html
Copyright © 2020-2023  润新知