zoukankan      html  css  js  c++  java
  • Appium如何获取appPackage和appActivity

    基本概念:

    appPackage:简单来说是App开发者提供的名称。

    appActivity:简单来说是App提供的各种不同的功能。每个程序都有个MainActivity,就是打开程序时显示在屏幕的活动。

    准备工作:

    在我们获取appPackage和appActivity之前,有一些准备工作。

    1. 下载并安装androd sdk
    2. 设置 andorid Envirment Variables

    方案1:

    • 手机解锁,用usb连接手机,或者打开android emulator。
    • 启动命令行,运行  ‘adb devices’ ,这一步确保你的手机正常连接。

    • 运行‘adb shell’命令,展示如下

    • 打开你想要获取appPackage和appActivity的app
    • 运行“dumpsys window windows | grep -E ‘mCurrentFocus’”命令,会展示当前焦点程序的详细信息

     

     

    方案2:

      App没有安装的情况下如何获取呢?

      sdk安装目录默认C:UsersellesunAppDataLocalAndroidsdk。使用sdkuild-tools28.0.3aapt.exe。(注:28.0.3为android sdk build-tools的版本)

      运行“aapt dump badging e:apkkpx86.apk | findstr Activity”命令,结果如下:

  • 相关阅读:
    1
    iulg
    实验10
    作业5 指针应用
    作业4 函数应用
    实验9 指针
    实验 8 数组2
    实验7
    实验6 数组1
    实验5
  • 原文地址:https://www.cnblogs.com/littlegirl/p/9856415.html
Copyright © 2011-2022 走看看