adb工具获取appPackage和appActivity】的更多相关文章

1,手机连接电脑,打开手机调试功能,并运行待测试APP,终端执行: adb shell 2,接着,执行: dumpsys window windows | grep -E 'mFocusedApp' 直接查看输出结果中mFocusedApp的值,比如 mFocusedApp=AppWindowToken{372f88d6 token=Token{3b7b14f1 ActivityRecord{20692498 u0 com.tencent.mm/.ui.LauncherUI t895}}} 那么…
如何获取appPackage和appActivity的信息,这里有一个极为实用的命令:adb shell dumpsys activity |find "mFocusedActivity"这个命令很有可能对于Android8.0不适用,别慌,还有一个命令,适合手机中已经安装的应用(如淘宝.微信.QQ等),命令:adb shell dumpsys window w|findstr \/|findstr name= 在使用 "adb shell dumpsys window w…
基本概念: appPackage:简单来说是App开发者提供的名称. appActivity:简单来说是App提供的各种不同的功能.每个程序都有个MainActivity,就是打开程序时显示在屏幕的活动. 准备工作: 在我们获取appPackage和appActivity之前,有一些准备工作. 下载并安装androd sdk 设置 andorid Envirment Variables 方案1: 手机解锁,用usb连接手机,或者打开android emulator. 启动命令行,运行  ‘adb…
appPackage和appActivity 进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的.那如何快速的获取这APP的这两个参数呢?我这里介绍两个方法. import org.openqa.selenium.remote.DesiredCapabilities; import java.net.MalformedURLException; import java.net.URL; import io.appium.java_client.and…
appPackage和appActivity 进行appium自动化测试必须的两个参数,我们所测试的APP项目不同,这两个参数肯定也是不一样的.我们启动的包都是靠这两个参数去驱动的,那么我们怎么可以快速获取它们呢,本人用过很多方法,但是都很麻烦,比如安卓自带的hierarchyviewer.bat工具虽然可以获取还要自己手动打出来.下面介绍最简便有效的方法 通过cmd命令,前提是先打开手机中你要获取包名的APP 1. adb shell 2. dumpsys activity | grep mF…
appPackage和appActivity 进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的.那如何快速的获取这APP的这两个参数呢? 通过cmd命令,前提是先打开手机中你要获取包名的APP 1. adb shell 2. dumpsys activity | grep mFocusedActivity 如果你安装了Appium,进入设置页,选择APK 路径,下面就会显示包名和Activity名称 方法三. 1,打开APP. 2,执行> adb…
adb push d:\tm3_sqlit.db data/zouhao/tm3_sqlit.dbadb pull data/zouhao/tm3_sqlit.db d:\tm3_sqlit.db adb mkdir data/zouhao/zouhao1/zouhao2mkdir -p data/zouhao/zouhao1/zouhao2/3/4/5/6adb shell mkdir -p data/zouhao/zouhao1/zouhao2/zouhao3 ① adb shell ② c…
方法一 原文链接:http://mp.weixin.qq.com/s/KTkfmibSoaGOmDazJmZ8Sw 利用appium图形界面和已有的apk文件获取package和activity. 点击安卓图标: 选择apk文件的路径: package会显示此apk的package参数: launch activity会显示此apk启动时的activity参数: 方法二 原文链接:http://sqa.stackexchange.com/questions/12373/android-app-t…
方法一:直接打开Appium,点击左上角机器人图标 选择apk所在位置,如图所示,这里以ContactManager.apk为例 方法二:利用dex2jar和jd-gui这两个工具反编译apk文件 这里仍以ContactManager.apk为例 (1)重命名ContactManager.apk为ContactManager.zip并解压得到文件classes.dex: (2)解压dex2jar-2.0.zip,并从命令行进入该文件夹: (3)运行命令 在当前文件夹(F:\android_pro…
appPackage和appActivity 进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的. 介绍两种方法可快速获取APP的这两个参数: 方法一 1.打开虚拟机,安装好应用程序.(可直接把apk文件拖入到应用程序)  或使用真机连接电脑也可 2.进入cmd命令行下,输入 adb devices .会输出已连接的设备 3.对要测试的app随便操作下 4.在命令行下输入  adb logcat>D:/log.txt   (输出日志) 5.关闭日志输…