Appium(python+windows)下载安装及环境配置

1.安装jdk—已安装–自行百度嘿嘿~
2.安装android sdk
下载安装包:
链接: https://pan.baidu.com/s/1pAmlVsPmbkJrVAlwGgwR_w 提取码: vw3y
解压后,打开安装路径下,配置SDK,打开SDK Manager.exe
选择安装组件时我只下载了以下红框中的2个(下载的勾选,不下载的不要勾选),你们可以视情况自己下载
Appium(python+windows)下载安装及环境配置
配置环境变量
android_home=安装包的路径
Appium(python+windows)下载安装及环境配置
添加path=%ANDROID_HOME%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
Appium(python+windows)下载安装及环境配置
配置好了之后,打开cmd命令提示符页面,执行adb version命令,查看安装是否成功
Appium(python+windows)下载安装及环境配置

3,安装Node.js
运行于服务端的JavaScript解释器
官网下载:https://nodejs.org/en/download/
下载安装即可
4安装Python
官网下载:https://www.python.org/downloads/
5安装appium-python-client
appium的python客户端
进入cmd,输入:pip install Appium-Python-Client
6.安装模拟器(用真机的忽略)
我用的是夜神模拟器,安装完后运行,在CMD输入:adb devices,显示没有设备。
后来证实是SDK adb的版本和夜神adb的版本不一致导致,解决方法:
1.将SDK中platform-tools目录下的adb.exe改名为adb_bak.exe,进行备份;
2.将夜神模拟器安装目录下的adb.exe复制到SDK中platform-tools目录下
再次运行adb devices,可以看到模拟器了

运行appium
Appium(python+windows)下载安装及环境配置
可以看到Appium服务运行正常。

在Pycharm中输入以下代码:
Appium(python+windows)下载安装及环境配置
运行以上代码,可以看到通讯录被自动打开了,至此Appium的环境就搭建完成并运行成功了
Appium(python+windows)下载安装及环境配置

问题:
1.在安装android sdk时,查看安装成功否,用命令adb version,提示adb不是内部或外部命令?
方法一:在配置环境变量时,path下面添加adb.exe所在路径:D:\software\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools 配置好后重新在cmd执行adb version命令
方法二:打开SDK中对应的路径,平台工具目录下找到adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll并复制三个文件 将其复制到C:\Users\bakclass下,配置好后再cmd执行adb version命令,若还是不成功,重启cmd再输入命令,我是使用第二种方法成功的

2安装appium-python-client时,提示pip不是内部或外部命令?
找到python安装的路径,查看script下是否有pip.exe
Appium(python+windows)下载安装及环境配置
再命令行中进入到scripts目录,再执行命令pip install Appium-Python-Client
就可以成功了
Appium(python+windows)下载安装及环境配置