Uiautomator 在2.0之前的版本里就提供了getCurrentActivity()的方法,但返回内容不正确;2.0 版本今天尝试了下,还是返回有问题的;

有点没描述清楚啊,是在uiautomator脚本中如何实时获取当前页面的Activity名称!

Ths,各位,目前已经解决,在Uiautomator 2.0,通过获取targetContext,然后通过ActivityManager可以成功获取到当前Activity名称了,附代码供大家参考:

ActivityManager activityManager=(ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
String runningActivity=activityManager.getRunningTasks(1).get(0).topActivity.getClassName();

我试一下,判断当前activity和预期一致与否,是很好的判断操作有没有生效的方法啊,有很多页面没有明显可判断的逻辑,这时候activity的判断就很重要了

adb shell dumpsys activity | grep mFocusedActivity 靠谱

最新文章

  1. thinkjs中自定义sql语句
  2. 【iOS】Quartz2D练习-动态改变属性值
  3. C# treeview控件部分节点添加checkbox
  4. poj 2356 Find a multiple(鸽巢原理)
  5. Entity Framework 6.x Code First 基础
  6. LeetCode 110. Balanced Binary Tree (平衡二叉树)
  7. 初识flink
  8. DOS:第一天
  9. python全栈开发day115、116-websocket、websocket原理、websocket加解密、简单问答机器人实现
  10. 译文——The habits of highly successful people
  11. Spring 使用介绍(六)—— AOP(二)
  12. HTML&javaSkcript&CSS&jQuery&ajax(十)
  13. modelsim如何使用tcl脚本来写编译文件
  14. VDMA时序分析
  15. MySQL存储写入速度慢分析
  16. java批量向oracle插入数据
  17. mysql数据库的常用命令总结及具体操作步骤
  18. Linux Notes
  19. stm32寄存器版学习笔记03 外部中断
  20. Ui Automator Test Through Command

热门文章

  1. SPOJ KATHTHI - KATHTHI(01BFS)
  2. 再谈Android AsyncTask的优缺点
  3. get和post请求及进程和线程及cookie和session的区别
  4. python深浅拷贝问题
  5. NBUT 1117 Kotiya's Incantation(字符输入处理)
  6. codevs 3129 奶牛代理商IX
  7. Fixed table
  8. 快速WCF
  9. (转)SpringMVC学习(三)——SpringMVC的配置文件
  10. Android之父Andy Rubin:被乔布斯羡慕嫉妒的天才