android有些繁琐重复的测试流程完全可以交给自动化程序去进行测试。

接下来只是稍微介绍一下当我们没有源码的情况下如何获取应用的控件id的方式,可以获取到id就可以写我们的自动化运行脚本咯,呵呵具体想干什么完全由你自己决定。

一、随便下载一个应用作为测试,夜神模拟器运行速度还不错,如下图:

二、运行该应用,在AS环境依次  Tools->Android->Android Device Monitor 如图

三、然后点击这个图标,出现如图:

四、用鼠标点击你想要查看的控件就ok了,在 node Detail栏中就可以得到你想要的控件ID以及包名类名,根据这些参数就可以编写属于你的辅助类工具了(说得好听点就是自动化测试脚本)

android studio查找应用控件id实现自动化测试相关推荐

  1. android studio 初始化必备控件 > Failed to notify project evaluation listener. > javax/xml/bind/annotation/

    目录 android studio 初始化必备控件 > Failed to notify project evaluation listener. > javax/xml/bind/ann ...

  2. Android Studio - Kotlin 改变控件字体

    Android Studio - Kotlin 改变控件字体 如改变 textView 的字体( FontFamily ) val typeface = Typeface.createFromAsse ...

  3. android studio自定义边框,Android Studio给各种控件加边框的操作方法

    Android Studio给Textview,EditText控件加边框 如图所示,给一些edittext,TextView,还有一些控件组,进度条加上一个粉红色的边框. 看着很好看,其实非常简单, ...

  4. 移动应用开发之路 04 Android Studio 5种控件介绍、实战详解

    学校开了一门移动应用开发课程,我一开始兴趣盎然,但是看到使用的环境是 Java 8 的时候心就凉了一半,在询问老师的意见之后决定使用现在比较常用的Android Studio完成学习,特此记录自学之路 ...

  5. 解决Android Studio不提示控件的XML属性

    大家好:我国著名数学家华罗庚先生曾经说过:"聪明出于勤奋,天才在于积累."衷心希望各位坚守本心,实现中华民族伟大复兴的中国梦! 一.问题背景 上一篇文章向大家介绍了如何利用WPS使 ...

  6. Android Studio自定义组合控件

    在Android的开发中,为了能够服用代码,会把有一定共有特点的控件组合在一起定义成一个自定义组合控件.  本文就详细讲述这一过程.虽然这样的View的组合有一个粒度的问题.粒度太大了无法复用,粒度太 ...

  7. Android Studio的RadioButton控件

    RadioButton单选按钮,但所做的APP需要个人的性别信息时,可以使用这个控件 1.常用属性 关于颜色.字体.名称等属性与Button相同 由于此控件是一个单选按钮,如果设定多个按钮进行选择,则 ...

  8. Android Studio两种控件布局

    1.线性布局LinearLayout 常用属性: android:id #设置名称 android:layout_width //设置宽度,一般可取值为"match_parent" ...

  9. Android Studio给各种控件加边框

    Android Studio给Textview,EditText控件加边框 如图所示,给一些edittext,TextView,还有一些控件组,进度条加上一个粉红色的边框. 看着很好看,其实非常简单, ...

最新文章

  1. 最简单的t-SNE上手使用
  2. U-BOOT介绍以及disk模块源码分析
  3. mysql查询 伪列_Mysql数据库查询到的数据设置伪列显示
  4. 长春理工大学计算机学院分数线,2021长春理工大学录取分数线-长春理工大学分数线-2021长春理工大学录取查询网址...
  5. CVE-2018-15473(OpenSSH用户枚举漏洞)
  6. __macosx_在5分钟内在MacOSX Lion中设置JAVA_HOME,MAVEN_HOME,ANT_HOME
  7. vue父组件向子组件动态传值的两种方法
  8. [GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(上)
  9. server2019 sqlcmd命令安装_Ubuntu20.04LTS安装MS sql-server2019的方法
  10. JAVA Web基础6-EL表达式与JSTL标签库
  11. 设备接入ONENET(4)ONENET虚拟MQTT设备 simulate-device 使用
  12. 读书笔记 | 自动驾驶中的雷达信号处理(第1章 雷达系统基础)
  13. 三洋p6系列伺服电机说明书_松下A6系列驱动器电路板坏了维修_常州凌科自动化科技有限公司...
  14. 关于一次生产环境项目线程数一直增长问题排查记录
  15. labview初级08---波形图、波形图表、XY图
  16. Java自学教程百度云盘,疯狂加持!腾讯大佬的
  17. 微博模拟登陆之验证码的解决方法
  18. いくつかの愛に心が飛作者が恋しい
  19. 1.1双摇杆遥控器电路部分--stm32最小系统
  20. Emacs 安装与使用

热门文章

  1. 互联网晚报 | 五月天演唱会黄牛票价格跌近万元;小黄车ofo尚有15亿押金没退;喜茶FENDI联名周边卖至百元一套...
  2. vue3使用‘vue-wechat-title’设置统一路由标题
  3. 中国纸浆制造行业产销需求与前景规模分析报告2022-2028年版
  4. Java调用WebService接口之利用hutool工具包实现
  5. keilmdk为什么不会自动提示代码
  6. 微电子新手入门之Cadence常用操作——原理图/版图的导出
  7. 记录一下Termux的配置过程
  8. android 10+从后台启动 Activity 的限制
  9. MTK Android HIDL层添加hash值
  10. copy的过去式_copy是什么意思中文翻译