近日开始了移动端自动化测试的学习之路,决定在学习的过程中进行笔记,总结学习,印象或许会深刻一些。
1、 Android SDK:- 下载 Android SDK(可以先使用Android Studio辅助安装),并设置 PATH 变量加入 SDK 的工具目录; 2、模拟器:
3、真机
1、安装Android Studio(包含了SDK和Emulator) 2、安装Node.js和npm 3、安装Appium() 4、安装脚本IDE Pycharm
接下来大概的看一下与Appium相关的知识点。
在这里插入图片描述
在这里插入图片描述
获取App信息
获取App入口
启动应用
adb shell 本身就是一个 Linux 的 shell,可以调用 Android 内置命令 adb shell:
adb: adb install (apk) pm:包管理工具,安装/卸载/清理包 adb shell pm clear com.xueqiu.android
am: 启动一个app adb shell am start -n com.xueqiu.android (adb shell am start -n com.xueqiu.android/.view.WelcomeActivityAlias -S) dumpsys: 获取app性能数据,以及更多详细的信息
uiautomator: 获取app整体的界面结构,也可以执行一些自动化测试 adb shell uiautomator dump adb shell “uiautomator dump && cat /文件名“ input: 完成一些简单的自动化指令 adb shell input 模拟一些触摸/键盘等操作事件 adb shell input tap 529 1176 #点击对应坐标的位置