首页 > 其他分享 >软件测试学习笔记丨App端测试—adb命令启动页面

软件测试学习笔记丨App端测试—adb命令启动页面

时间:2024-02-06 17:03:52浏览次数:22  
标签:ActivityManager 启动 App 命令 adb Activity 软件测试 页面

一、包和 Activity(活动页)的概念

  • package 包:是 Android 应用的唯一标志
  • Activity 活动页: Android 应用页面,一个页面就是一个 Activity

二、获取当前的页面名

方法一:

  1. 先启动应用
  2. 执行adb命令:adb shell "dumpsys window | grep mCurrentFocus"

三、获取启动页面的 activity

  1. 先执行adb命令:
    win:adb logcat ActivityManager:I |grep "cmp" mac:adb logcat ActivityManager:I | findstr "cmp"
  2. 在启动应用

四、启动页面

  • 命令:adb shell am start -n <包名>/<activity名>

标签:ActivityManager,启动,App,命令,adb,Activity,软件测试,页面
From: https://blog.51cto.com/u_16547786/9629424

相关文章

  • 软件测试学习笔记丨App端测试——adb命令介绍
    一、adb简介AndroidDebugBridge(Android调试桥)简称adbAndroidsdk中提供的用于管理模拟器或真机状态的工具命令行工具二、adb操作手机设备打开应用adbshellamstart-ncom.tencent.wework/.launch.LaunchSplashActivity传输文件点击,输入,滑动等硬件操作返回,回到首页性能指......
  • 软件测试学习笔记丨基本性能监控系统使用
    基本性能监控系统组成Collectd+InfluxdDB+GrafanaCollectd是一个守护(daemon)进程,用来定期收集系统和应用程序的性能指标,同时提供了以不同的方式来存储这些指标值的机制;InfluxDB开源的、高性能的时序型数据库Grafana一个非常酷的数据可视化平台,常常应用于显示监控数据,支持多......
  • 【pwn】ctfshow元旦水友赛--BadBoy
    首先先来看一下程序的保护情况这里got表可改,没有开地址随机接着看一下ida逻辑很直接,只有一个main函数,一点点分析这段代码buf[1]=__readfsqword(0x28u); init_func(argc,argv,envp); buf[0]='gfedcba'; v5=0LL; while((_DWORD)kl) {  puts("iamba......
  • Java微服务SpringCloud+Uniapp+Vue3+Element Plus开源BizSpring商城
    产品介绍BizSpring电商平台概述BizSpring电商平台,是基于最新SpringCloud微服务架构开发的多语言电商平台,使用领先的Vue3.0+ElementPlus+uniapp技术开发的移动全端业务、实现了多平台同步构建及建设的解决方案。应用发布基于Uni-app,实现跨多个平台(H5、公众号、头条、抖音......
  • 软件测试学习笔记丨App端测试——adb日志操作
    一、日志的级别V:明细verbose(最低优先级,会输出所有日志)D:调试debugI:信息infoW:警告warnE:错误errorF:严重错误fatalS:无记载silent(最高优先级,不会输出任何日志)二、adb命令查看日志adblogcat三、查看日志常用的参数adblogcat:打印默认日志数据adblogcat-vtime:打印时间adblogcat-vc......
  • Apple设备屏幕尺寸和方向
    表格中包括了各种型号的iPad、iPhone、以及iPodtouch等设备的详细信息,涵盖了从iPadPro到各代iPhone和iPodtouch的多个型号。这些信息可用于开发应用程序时优化界面布局和图像显示,确保在不同设备上有良好的显示效果。DevicescreensizesandorientationsDeviceDimens......
  • 软件测试之微软技术
    Test作为DevOps整体系统的重要部分:.NETDevOps、测试和部署文档|MicrosoftLearnUnittestingC#withMSTestand.NET-.NET|MicrosoftLearnMSTest运行器runsettings-.NET|MicrosoftLearnMSTest是微软推出的一款开源C#单元测试工具,该工具集成于Visual......
  • 小兔鲜儿 uniapp - uni.request 请求封装 2月摸鱼计划03
    uni.request请求封装添加请求和上传文件拦截器uniapp拦截器:uni.addInterceptor接口说明:接口文档实现步骤基础地址超时时间请求头标识添加token参考代码//src/utils/http.tsconsthttpInterceptor={//拦截前触发invoke(options:UniApp.RequestOptions){//1.......
  • AppCode 2023: 苹果开发者们的最 佳拍档
    JetBrainsAppCode2023是一款专注于Swift和Objective-C开发的集成开发环境(IDE)。它旨在提供给iOS开发人员一个高效、智能的开发工具,帮助他们快速构建出色的应用程序。→→↓↓载AppCode2023 首先,AppCode2023具有强大的代码编辑功能。它支持智能代码补全、语法高亮、自动......
  • 【APP逆向14】JNI开发简介之二
    简介:上一篇我们讲到了java调用C,今天继续聊C调用java1.C调用java的静态方法1.1:入口,java调用C的代码packagecom.nb.s4;classEncryptUtils{static{System.loadLibrary("enc");}publicstaticnativeStringv8();}1.2:C语言实现,调......