解决UI自动化难点痛点: 解决从安装过程中跳出的提示框以及操作过程中任意提示框的操作,来提高用例成功率; 公用用例及业务用例分离,便于维护和多人使用,提高脚本编写效率; 解决用android windowmanager设计的控件,任何UI相关工具是无法获取控件操作问题 解决代码逻辑复杂定位控件问题, ...
分类:
其他好文 时间:
2018-12-21 21:21:42
阅读次数:
190
[TOC] 问题 :在做UI自动化测试时,偶尔会碰到 Toast 这种提示信息(如图),通过Uiautomatorviewer 无法获该类控件的信息。所以无法验证,该条case不能实现。然后就没然后了... 思考 :在 "《UiAutomator2.0 与AccessibilityService的关 ...
分类:
其他好文 时间:
2018-12-20 14:28:52
阅读次数:
296
cmd命令中输入:adb shell dumpsys activity activities 在一连串的输出中找到Runing activities com.android.settings是包名. .HWSettings是activitie名称 ...
分类:
数据库 时间:
2018-12-18 20:32:57
阅读次数:
159
神一样的报错,不知所措啊,之前写的button跳转也会报错,经过谷歌,百度的洗礼,莫名其妙的我就去更新了我电脑的系统时间,像下面这样,于是就好了。。。 ...
分类:
数据库 时间:
2018-12-14 14:54:57
阅读次数:
574
1、找到AndroidSDK目录下的platform-tools文件夹,会发现该目录下有一个adb.exe文件。 2、打开终端,进入该目录 cd /User/+platform-tools文件夹所在文件路径 3、运行adb shell进入模拟器的文件系统根目录 ADD:出现-bash: adb: c ...
分类:
移动开发 时间:
2018-12-14 12:44:08
阅读次数:
170
abd shell pm list packages ####查看当前连接设备或者虚拟机的所有包 adb shell pm list packages -d #####只输出禁用的包。 adb shell pm list packages -e #####只输出启用的包。 adb shell pm ...
分类:
数据库 时间:
2018-12-01 22:01:08
阅读次数:
1118
安装包命令: 1. 普通安装:adb install 包名 2.覆盖安装:adb install -r 包名 3.安装debug包:adb install -t 包名 查看手机中已安装的包: 1.查看所有的包: adb shell pm list packages 2.查看所有的第三方安装包:adb ...
分类:
数据库 时间:
2018-11-29 16:36:59
阅读次数:
188
1.关于使用frida遇到的一些问题 如果出现以下错误: 可以通过以下方式关闭SELinux,在adb shell中执行: 2.hook native函数 首先编写python hook代码,示例如下: 在Android shell中启动frida-server,然后在pc端执行该python代码即 ...
分类:
移动开发 时间:
2018-11-25 17:57:32
阅读次数:
292
monkey命令详解 1. $ adb shell monkey <event-count> <event-count>是随机发送事件数 例:adb shell monkey 1000 发送1000个随机事件 2. $ adb shell monkey [options] <event-count> ...
分类:
其他好文 时间:
2018-11-05 19:01:40
阅读次数:
202
一.启动时间: 1.冷启动:app退出 a.启动app命令:adb shell start -W -n package/activity b.停止app命令:adb shell am force-stop package 注意首先要获取package名和activity名,在终端执行命令:adb l ...
分类:
移动开发 时间:
2018-10-30 22:24:09
阅读次数:
288