Appium自动化(5) - 如何获取android app 的Activity 和 Package

简介: Appium自动化(5) - 如何获取android app 的Activity 和 Package

如果你还想从头学起Appium,可以看看这个系列的文章哦!

https://www.cnblogs.com/poloyy/category/1693896.html

 

前言


在Desired Capabilities这么多参数里面,对于Android来说,以下两个参数都是必不可少的

'appPackage'

   'appActivity'

而不同的app ,也会有不同的Activity和Package,那么我们需要通过什么方式去获取它们捏!

 

方式一:问开发人员


如题,直接找开发拿即可

 

方式二:通过adb shell(推荐,高大上!)


命令一

adb shell dumpsys window w|findstr \/|findstr name=

image.png


命令二

adb shell dumpsys window w| findstr mCurrentFocus

image.png


上面两张图

红色圈:Package

蓝色圈:Activity

 

方式三:adb shell 偏门方法(不推荐,了解)


adb shell dumpsys activity activities >d:\log.txt打开APP。

  1. 打开App
  2. 执行上面的命令
  3. 打开log.txt文件,搜索:packageName和realActivity

image.png

相关文章
|
2天前
|
安全 Java 数据挖掘
当 App 有了系统权限,真的可以为所欲为? Android Performance Systrace
当 App 有了系统权限,真的可以为所欲为? Android Performance Systrace 转载自: https://androidperformance.com/2023/05/14/bad-android-app-with-system-permissions/#/0-Dex-%E6%96%87%E4%BB%B6%E4%BF%A1%E6%81%AF
18 0
|
25天前
|
Android开发 开发者 iOS开发
APP开发后如何上架,上架Android应用市场前要准备什么
移动应用程序(APP)的开发已经成为现代企业和开发者的常见实践。然而,开发一个成功的APP只是第一步,将其上架到应用商店让用户下载和使用是实现其潜力的关键一步。
|
26天前
|
Android开发
闲暇时间收集和整理的Android的一些常用的App
闲暇时间收集和整理的Android的一些常用的App
9 0
|
1月前
|
Android开发 Windows
一键启动Appium自动化环境
一键启动Appium自动化环境
18 0
|
1月前
|
JavaScript Java 开发工具
Python+Appium2.0的APP自动化环境搭建
Python+Appium2.0的APP自动化环境搭建
29 0
|
1月前
|
小程序 Android开发
Appium微信小程序自动化之开启webview调试功能方法封装
Appium微信小程序自动化之开启webview调试功能方法封装
25 0
|
1月前
Appium自动化常用adb操作封装
Appium自动化常用adb操作封装
14 0
|
1月前
|
Web App开发 小程序 Android开发
Appium微信小程序自动化环境准备
Appium微信小程序自动化环境准备
26 1
|
1月前
|
Web App开发 Android开发
App自动化查看webview的元素定位信息
App自动化查看webview的元素定位信息
20 0
|
1月前
|
Android开发 UED 开发者
解释Android App Bundle是什么,它的优势是什么?
解释Android App Bundle是什么,它的优势是什么?
24 0

相关产品

  • 云迁移中心