appium测试之获取appPackage和appActivity

『与善仁』Appium基础 — 8、补充:App的包名(appPackage)和启动名(appActivity) 文章目录补充1、包名(1)看源代码(2)查看手机系统设置(3)查看 /data/data/ 目录(4)GT软件补充2、启动名(1)看源代码(2)Logcat(3)dump package 包名(4)Monkey 参考:http://www.cnblogs.com/by-dream/p/5157308.html 补充1、包名 包名(appPackage)在Android系统中是判断一个App的唯一标识,不同的App可以有同样的名字,但是它的包名不可以相同。 例如我可以自己编译生成一个App也叫“微信”,但 阅读详情

一,方法一

首先,你要有一个APP的安装包 xxx.apk,
然后,通过这个解压工具将.apk解压。如下:
在这里插入图片描述
通过notepad++ 打开AndroidManifest.xml 文件,在里面搜索:manifest对应的就是appPackage。
在这里插入图片描述
搜索:activity对应的就是appActivity。(activity关键字很多,你要注意辨别。)
在这里插入图片描述

二,方法二

这种方法也比较简单,主要针对你没有.apk包的情况,比如Android原生自带的APP(计算器、通讯录、短信…),可以通过adb 命令。

1,打开APP。
2,执行> adb logcat>D:/log.txt
在这里插入图片描述
3, 胡乱的对APP做一些操作。
4, Ctrl+c 结束adb命令。
5, 打开log.txt文件,搜索:Displayed
在这里插入图片描述
appPackage: com.android.messaging

appActivity:.ui.conversationlist.ConversationListActivity

三,方法三

使用 adb 命令,首先在android手机或模拟器上打开App。输入下面的命令。

adb shell dumpsys window windows | findstr mFocusedApp

四,方法四

评论所提供的方法,使用aatp命令。我的aapt工具位于“D:\android\SDK\build-tools\28.0.3\aapt.exe” 目录。

D:\android\SDK\build-tools\28.0.3> aapt dump badging d:\test.apk

踩坑记录:服务商模式下微信小程序支付,为什么必须用子商户的AppID获取openid? 本文深入解析了服务商模式下微信小程序支付必须使用子商户AppID获取openid的技术原因,详细对比了服务商模式与直连模式的关键差异,并提供了正确的配置指南和常见问题解决方案,帮助开发者避免微信支付集成中的常见陷阱。 阅读详情

相关推荐

保姆级教程:用ROS2 Humble和激光雷达,5分钟搞定机器人避障(附Python代码)

本文提供了一份详细的ROS2 Humble激光雷达避障实战指南,帮助开发者快速实现机器人避障功能。通过环境配置、硬件连接和Python代码实现,5分钟内即可让机器人自主避开障碍物。文章还涵盖了参数调优、常见问题排查及进阶优化技巧,适合机器人开发初学者和进阶用户。

weixin_42528902的博客 342

Appium使用教程(七)——获取appPackage和appActivity

appPackage和appActivity 进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的。那如何快速的获取这APP的这两个参数呢?我这里介绍五个方法。  方法一(最简单有效的方法)通过cmd命令,前提是先打开手机中你要获取包名的APP1. adb shell2. dumpsys activity | grep mFocusedActivity方

MTbaby的博客 5万+

超声波探伤技术在风电叶片检测中的实战应用(含设备选型指南)

本文深入探讨了超声波探伤技术在风电叶片高空检测中的实战应用,重点分析了相控阵超声、激光超声等技术的选择与挑战。文章提供了详细的设备选型指南,对比了奥林巴斯、GE及国产品牌的优劣,并解读了典型缺陷的超声图谱特征,旨在帮助风电运维工程师安全、高效地完成叶片内部损伤的无损检测与预防性维护。

desk3的博客 885

Appium之如何获取appPackage和appActivity

Appium如何获取appPackage和appActivity appPackage和appActivity在Appium测试中是非常必要的两个参数,不同app对应参数肯定不同,下面我就来讲讲如何获取appPackage和appActivity 需要下载并安装android sdk 我这里提供一个下载SDK的下载地址 链接:https://pan.baidu.com/s/1_BOu7vER1prP0Ng3h5QTkA 提取码:5sqe 需要连接一个真机或一个模拟器 这里我使用的是真机,使用命令adb de

wo26466的博客 4123

头歌平台-人工智能导论实验(人脸识别)

答案仅供参考,自己动手丰衣足食!!!

qq_52119136的博客 3026

ThinkBook 16p 2024 BIOS降压定频实战:从解锁CFG Lock到AC Loadline调优

高性能笔记本在满载时频繁撞上温度墙,通常源于固件层默认电压冗余过大,而系统级降压工具又受限于CFG Lock锁定。要根治问题,需要从BIOS固件层面理解电压管理机制——AC/DC Loadline参数控制着CPU在不同负载下的电压请求,通过修改这些负载线值可以安全降低电压,解锁CFG Lock后还能让XTU、ThrottleStop等软件调参工具恢复可用。这种BIOS级调优在工程实践中广泛用于改善散热、稳定频率、压降风扇噪音,尤其适用于联想ThinkBook 16p 2024与拯救者Y9000P等采用HX平

weixin_32496547的博客 388

APP自动化测试问题解决(1)-获取appPackage和appActivity

获取appPackage和appActivity,appium自动化测试的前提

wanglx1984的博客 1835

SRAM compiler中 Number of banks 设置

的值时,需要考虑应用的性能需求、功耗要求和面积限制。设计者应根据具体的应用场景选择合适的bank数量,以优化整体系统性能。bank是一种用于分离存储器访问的设计结构,允许同时对不同的存储区域进行读写操作,从而提高存储器的并发访问性能。选项用于指定 SRAM 存储器的 并发存储区域。在 SRAM 编译器中,

hzmscut的博客 1872

APP自动化测试(5)-Appium元素定位

appium元素定位,find_element和find_elements的使用

wanglx1984的博客 2103

在线考试系统源码+数据库+word+ppt(高分毕业设计)

本系统通过Spring Cloud实现微服务拆分,将授权、考试、监控等功能解耦,既保证了系统的扩展性,也便于后期维护。基于OAuth2.0的单点登录,解决多服务统一认证问题;考试与练习模式分离,满足不同场景需求;集成Druid与Hystrix,保障系统监控与稳定性。

weixin_44355158的博客 737

基于MS5351的三通道可编程时钟发生器设计

时钟发生器是数字系统时序验证与信号完整性测试的核心基础设备,其原理基于锁相环(PLL)对参考晶振进行倍频与分频控制,通过寄存器配置实现多路独立频率输出。技术价值体现在高精度、低抖动、快速切换与工程可部署性之间取得平衡,尤其适用于FPGA/ASIC参考时钟调试、ADC/DAC采样时钟验证及嵌入式硬件时序裕量评估等场景。本方案采用MS5351三通道时钟芯片与ESP32主控协同架构,在保证LVCMOS输出质量与I²C可编程性的前提下,优化电源噪声抑制、晶体负载匹配和跨板信号完整性,兼顾成本、周期与实测稳定性,为实

weixin_31715353的博客 211

Appium测试之获取appPackage和appActivity

appPackage和appActivity 进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的。那如何快速的获取这APP的这两个参数呢?我这里介绍两个方法

软件测试技术交流分享 1050

【AI智能体】Codex 生成高质量电商套图实战操作详解

Codex 生成高质量电商套图实战操作详解

congge 4524

appium测试-获取appPackage和appActivity以及如何验证获取是否正确

使用appium做自动化测试,需要两个重要的APP参数,就是“appPackage”和“appActivity”: import io.appium.java_client.AppiumDriver; import io.appium.java_client.MobileBy; import org.junit.After; import org.junit.AfterClass; import ...

TesterAllen的博客 1391

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

N0.20——关于Appium自动化测试——获取appPackage和appActivity两个参数

        appPackage和appActivity 进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的。如何快速获得这两个参数,这里介绍一种比较方便的方法:      1、首先确保手机打开开发者调试模式,与电脑相连,命令行下输入  adb devices进行测试。      2、在手机端打开需要测试的APP,比如打开抖音。      3、命令...

ghl1390490928的博客 840

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

appium测试:简单获取appPackage和appActivity

windows系统: 1.需要先进入shell,命令如下: adb shell 2.执行命令:logcat|grep START 3.点击待测应用看到下图 蓝色部分就是想要获取的appPackage和appActivity mac系统可省第一步直接执行: adb logcat|grep START,点击待测应用即可 ...

akuiblog的博客 566

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Appium移动自动化测试之获取appPackage和appActivity

方法一:直接打开Appium,点击左上角机器人图标 选择apk所在位置,如图所示,这里以ContactManager.apk为例 方法二:利用dex2jar和jd-gui这两个工具反编译apk文件 这里仍以ContactManager.apk为例 (1)重命名ContactManager.apk为ContactManager.zip并解压得到文件classes.dex; (2)解...

weixin_33730836的博客 332
上一篇: xpath定位总结
下一篇: CentOS安装SonarQube代码扫描工具
西门一刀
博客等级 码龄7年 1万+粉丝 183原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西门一刀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值