自动化测试需要获得当前的activity,来判断处于的页面是否正确;

hierarchy view经常连不上真机,无法获得activity,所以直接用 adb命令来查看当前运行的 activity就可以;

方法一:

1、cmd命令中输入:adb shell 进入shell命令模式

2、shell中输入:logcat | grep ActivityManager   真机运行应用,可以实时 查看当前正在运行的Activity;

I/ActivityManager(  511): START u0 {act=android.intent.action.INSERT dat=content
?/com.example.notepad.provider.NotePad/notes cmp=com.example.android.notepad/.N
oteEditor} from pid 12896

cmp=com.example.android.notepad/.NoteEditor 中,

com.example.android.notepad 是包名, NoteEditor是当前活动的activity;

方法二:

1.cmd命令中输入:adb shell dumpsys activity activities

查看
  Main stack:
  * TaskRecord{42c4e888 #11 A com.example.android.notepad U 0}
    numActivities=2 rootWasReset=true userId=0
    affinity=com.example.android.notepad
    intent={act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER
] flg=0x10200000 cmp=com.example.android.notepad/.NotesList}
    realActivity=com.example.android.notepad/.NotesList
    askedCompatMode=false
    lastThumbnail=android.graphics.Bitmap@42c89cd8 lastDescription=null
    lastActiveTime=8685859 (inactive for 113s)

cmp=com.example.android.notepad/.NotesList中,

com.example.android.notepad 是包名, NotesList是当前活动的activity

最新文章

  1. 纯CSS打造好看的按钮样式
  2. webbench---linux压测工具
  3. C# 文件操作大全
  4. 十分钟学会python
  5. maven的一些依赖
  6. Laptop Issue Letter (读取Excel中指定内容,然后生成新的Excel文件)
  7. java中的static变量
  8. TTTAttributedLabel使用介绍(转)
  9. BootStrap-validator 使用记录(JAVA SpringMVC实现)
  10. Bzoj2034 2009国家集训队试题 最大收益 贪心+各种优化+二分图
  11. 给工程师的 10 条哲理(浅薄者迷信运气,强者相信因果,软件复制成本为零,文凭不重要,AWS使得创业成本为零,每个手机都是口袋里的强大电脑)
  12. 【itchat】用Python玩耍微信
  13. [HNOI 2010]Planar
  14. C#在Win10与非Win10 Windows系统鼠标滚动编程的一点区别。
  15. python windows 安装sklearn
  16. centos下mysql 5源码安装全过程记录
  17. 牛客网NOIP赛前集训营-提高组(第一场)B 数数字
  18. synchronized(五)
  19. 全面解析PHP面向对象的三大特征
  20. 获400 万美元 A 轮融资,ShipBob 想帮助小微企业享受Amazon Prime 级配送服务 2016-06-18

热门文章

  1. GO学习-(7) Go语言基础之流程控制
  2. TVM编译机器学习到 WASM 和 WebGPU
  3. LeetCode---105. 从前序与中序遍历序列构造二叉树 (Medium)
  4. 【NX二次开发】UF_OBJ_ask_display_properties获取对象所在层、获取对象颜色、获取对象是否隐藏、获取对象是否高亮,获取对象线宽、字体大小
  5. 【SQLite】SQLite文件突然变大怎么办?瘦身办法
  6. echarts迁移图动态加载
  7. 5000字长文,kurryluo 的自学编程之路
  8. StackOverflow上面 7个最好的Java答案
  9. LuatOS | 全新在线模拟器,随时随地发挥创意
  10. 带你掌握4种Python 排序算法