环境准备
-
下载app开发所需要的IDE,配置开发所需要的环境
-
安装Python需要的环境以及IDE
-
安装Appium for windows,安装完成后,启动Appium,host和port默认的即可。然后设置Android SDk和Java JDK的路径。按下图操作


然后点击保存并重新启动按钮即可。 -
我的环境
- Android Studio3.5.2
- Java jdk1.8
- Python 3.7.2
- Python开发工具是pycharm
- Appium 1.17.1
-
下载以及配置这一块可自行百度,一搜一大片
连接设备
准备一台移动设备(Android或者IOS都可以),打开开发者模式,USB线连接手机和电脑,并且在开发者选项当中,开启USB调试,并且开其允许模拟点击,否则会报错,测试是否连接成功,可执行命令adb devices,如下图表示有设备链接

启动Appium服务器


点击上图按钮进入如下页面,开始配置设备信息


platformName :声明是ios还是Android系统
platformVersion: Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看

deviceName :连接的设备名称,通过命令adb devices -l中model查看

appPackage:apk的包名
appActivity:apk的launcherActivity,通过命令adb shell dumpsys activity | findstr mResume或者adb shell dumpsys activity activities查看(需先打开手机应用)

注意:Android 8.1之前应使用adb shell dumpsys activity | findstr mFocus
unicodeKeyboard: 是否使用unicode输入法
resetKeyboard:是否重置输入法到初始状态
noReset: 启动app时是否要清除app里的原有的数据
启动Session


具体顶部按钮的功能可以把鼠标放上去,会显示出来相应的功能说明。
录制视频生成py脚本


复制脚步代码,到Pycharm新建一个py文件,并把生成的脚本粘贴进去。运行之前,还需通过pip命令安装pip install Appium-Python-Client依赖包。安装成功以后直接右键run就可以了。

本文详细介绍如何使用Appium进行移动应用自动化测试,包括环境搭建、设备连接、服务器启动及基本使用流程。涵盖Android Studio、Python、Java等工具配置,以及adb命令的运用。





