zoukankan      html  css  js  c++  java
  • 快速获取APP对应的appPackage和appActivity

    appPackage和appActivity 进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的。

    介绍两种方法可快速获取APP的这两个参数:

    方法一

    1.打开虚拟机,安装好应用程序。(可直接把apk文件拖入到应用程序)  或使用真机连接电脑也可

    2.进入cmd命令行下,输入 adb devices 。会输出已连接的设备

    3.对要测试的app随便操作下

    4.在命令行下输入  adb logcat>D:/log.txt   (输出日志)

    5.关闭日志输出:ctrl+c

    6.去对应目录查看打开log文件,搜索Displayed ,会看对应的appPackage和appActivity

    appPackage:   com.android.messaging

    appActivity:.ui.conversationlist.ConversationListActivity

    方法二

    1.cmd下进入到目录  D:androidsdkuild-tools28.0.2

    2.输入命令 aapt.exe dump badging e:app.apk > e:info.txt && e:info.txt    (利用aapt工具启动apk,向相关信息写入txt中,并打开txt文件)

    3.查看到   package:name='com.xyh.commerce'        launchable-activity: name ='com.xyh.commerce.activity.SplashActivity' 

    (每个页面都有一个activity , 如果写了其他页面的的activity也可以启动)

  • 相关阅读:
    MarkDownPad 注册码
    ADB server didn't ACK 解决方法
    Python基础教程思维导图笔记
    Java快捷键
    关于chm提示 已取消到该网页的导航的解决方法
    网络基础知识
    将博客搬至CSDN
    hadoop之 yarn (简单了解)
    hadoop之 HDFS 数据I/O(一)
    hadoop 之源码 ResourceManager
  • 原文地址:https://www.cnblogs.com/tuxiaomeng/p/10418684.html
Copyright © 2011-2022 走看看