安装WinAppDriver
下载并安装WinAppDriver:来源 https://github.com/Microsoft/WinAppDriver/releases
开启电脑的开发者模式
设置-隐私和安全性-开发者选项-开发人员模式
安装Appium
安装Appium Server Gui https://github.com/appium/appium-desktop/releases
安装Appium Inspector https://github.com/appium/appium-inspector/releases
在系统环境变量中新增环境变量:JAVA_HOME,值为C:\Program Files\Java\jdk-19;双击Path,添加值C:\Program Files\Java\jdk-19\bin
安装Android SDK,配置环境变量
安装Android Studiohttps://developer.android.google.cn/studio/
安装完成后,打开Android Studio,随便新建一个Android Project,Android SDK位置在File-Project Structure-SDK Location
配置环境变量,新增系统环境变量ANDROID_HOME,值为C:\Users\99007\AppData\Local\Android\Sdk(是刚才在Android Studio中找到的SDK位置)
双击Path,新增Path值,具体值如下:
C:\Users\99007\AppData\Local\Android\Sdk\platform-tools
C:\Users\99007\AppData\Local\Android\Sdk\build-tools
C:\Users\99007\AppData\Local\Android\Sdk\tools
安装Python3.8
安装Python3.8 Python Release Python 3.8.0 | Python.org
使用Appium连接手机和PC应用
连接手机应用
配置Session
{
"platformName": "Android",//分为Windows/Mac/Android
"appium:deviceName": "96b26ad0",//可以通过adb deviecs获取
"appium:platformVersion": "13",//手机的Android版本
"appium:appPackage": "com.android.fileexplorer",//通过adb shell pm list package获取包名appPackage
"appium:appActivity": ".FileExplorerTabActivity",//运行手机apk后,输入adb shell dumpsys window w | grep mCurrent获取appActivity
"appium:unicodeKeyboard": "True",
"appium:resetKeyboard": "True",
"appium:noReset": "True"
}
连接电脑应用
配置Session
{
"appium:app": "C:\Program Files (x86)\WPS Office\ksolaunch.exe"//应用所在的文件位置
"appium:deviceName": "A11E3E6",//你电脑的名字,设置-系统-系统信息-设备名称
"platformName": "Windows"
}