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也可以启动)

  • 相关阅读:
    9、spring五种scope
    2、数据库四种事务隔离级别
    4、jquery获取servlet值
    3、$.post不执行
    A brief Arch installation in VMware
    Git经验记录
    Windows上virtualenv搭建python开发环境
    no such file django-admin.py
    复制拷贝函数+重载operator=
    Reconfigure CentOS+freeradius+daloradius again
  • 原文地址:https://www.cnblogs.com/tuxiaomeng/p/10418684.html
Copyright © 2011-2022 走看看