这里会设计到adb命令 1.无论是android和ios手机。都需要先开启手机的"开发者模式" 2.插上数据线后连接到电脑上 进行连接
- adb devices 查看设备
- 安装路径:adb install "D:\wk\demo\app-release.apk"
- 卸载命令:adb uninstall ty.alibaba.convdemo
- push文件命令: adb push D:\wk\高德所使用文件\tts.txt /sdcard/mit
- // 先拿到手机上当前运行的包名: adb shell dumpsys activity activities
- // 然后根据包名查看所有参数的 navite java - adb shell dumpsys meminfo idst.alibaba.com.mapdemo
- 展示PID=30904 的指标 adb shell top -d 3 | findstr 30904
- // 查看所有参数的 adb shell dumpsys meminfo idst.alibaba.com.mapdemo
- 能查出当前运行的 adb shell top
- 导出日志:adb logcat -v time threadtime > D:\Downloads\log.log
手机端定位元素:*//android.view.View[@content-desc="name_value"] //android.widget.FrameLayout[@content-desc="文件夹:工具"] 'new UiSelector().text("浏览器")' -android uiautomator=new UiSelector().text("Button")
- ID: 通过元素的唯一标识符进行定位。
- XPath: 使用XML路径表达式来定位元素。
- Accessibility ID: 通过辅助功能标识符(如accessibilityLabel)进行定位。
- Class Name: 通过类名进行定位。
- Name: 通过元素的名称属性进行定位。
- Android UI Automator: 特定于Android平台的定位方法。
- iOS Predicate String: 特定于iOS平台的定位方法。