目标:我想在 android 6.0.1 设备中使用 android uiautomator 自动化呼叫相关场景。但无法在通话屏幕中获取 UI 层次结构(静音、Spearker On、键盘、Addcall 等)
注意:我没有使用任何 appium 服务器
错误:“获取 UI 层次结构时出错” 原因:获取 UI 层次结构 XML 文件时出错:com.android.ddmlib.SyncException:远程对象不存在!
观察:
- adb devices 列出了设备,我们可以访问 /data/local/tmp/ 目录
- 重新启动设备,重新启动电脑,重新启动 uiautomatorviewer
adb shell input tap x y
正在工作(但不想在脚本文件中使用坐标)
请协助寻找解决方案,以自动化电话应用程序调用场景,例如“静音”、“取消静音”、“dtmf 按键盘数字”、“扬声器打开”、“扬声器关闭”。
有没有办法通过 adb 执行此类操作?