开篇简要:Appium环境搭建从JDK安装开始

完成时间:2021-08-09


 一、安装JDK

下载路径:​​JDK下载​

1、下载完成安装,我的安装路径是C:\Program Files\Java,计算机属性》高级系统设置》环境变量》系统变量 中选中 path 变量点击编辑,所以我的环境变量,是以下设置。 

Appium环境搭建_系统变量


2、在cmd中输入java -version,如下图所示说明安装成功。

Appium环境搭建_node.js_02


二、安装Node.js

下载路径:​​Node.js下载​

1、node.js安装很简单,一路点击下一步就可完成安装,安装完成在cmd输入node -v,出现下图就说明安装成功。

Appium环境搭建_android_03


 2、环境变量配置如图。

Appium环境搭建_系统变量_04


三、安装SDK

下载路径:​​SDK下载​

1、点击SDK Tools,出现下图,建议选择​​installer_r24.4.1-windows.exe​

Appium环境搭建_编写中_05


Appium环境搭建_编写中_06


2、下载完毕,开始安装,那个默认勾选即可,后续也可以在安装路径下找到SDK Manager 打开。

Appium环境搭建_node.js_07


3、以下图中四项勾选是必须的,勾选后点击右下角install 17 packages。

Appium环境搭建_android_08

 Appium环境搭建_系统变量_09

 4、进入安装包选择,这个Android SDK License是必须的,选中这个点击右下角Accept License,然后install,耐心等待安装即可。

Appium环境搭建_系统变量_10

 5、安装完成会提示,没有成功就将没安装勾上继续安装一次。

 Appium环境搭建_node.js_11

6、环境变量配置,系统变量增加一个变量 ANDROID_HOME ,而path变量增加图片二中的两个路径。

 Appium环境搭建_node.js_12


Appium环境搭建_编写中_13


7、cmd中输入adb vesion验证,出现下图所示说明安装成功。

Appium环境搭建_编写中_14



四、安装Appium

 下载路径:​​Appium下载​​​

1、建议下载​​Appium-windows-1.21.0.exe​​,点击即可下载。

2、选择合适安装路径,一直确定等待安装完成即可。

3、环境变量配置,如下图。

Appium环境搭建_编写中_15


五、手机配置

模拟器配置:以夜神模拟器为例

1、我的夜神模拟器安装路径为C:\Program Files (x86)\Nox,设置新的系统变量如下:

Appium环境搭建_android_16


2、前提是已安装SDK,打开cmd,输入adb devices,发现并连接设备。

Appium环境搭建_node.js_17


 3、cmd中进入到夜神模拟器中nox_adb.exe的目录,nox_adb.exe connect 127.0.0.1:62001,如第二个图片所示说明连接成功。

Appium环境搭建_编写中_18


 Appium环境搭建_编写中_19


 4、前提已安装appium,打开appium,依次点击下列图片中红色框。

Appium环境搭建_node.js_20


Appium环境搭建_系统变量_21


 5、在下面图示内容中红色框输入要打开的app信息,选择已下代码参数。


'platformName': 'Android',  # 输入平台,这里是安卓
'plathformVersion': '7', # 输入系统版本,这里是安卓7.1.2
'deviceName': '127.0.0.1:62001 device', # 设备的识别名字,adb devices获取
'appPackage': 'com.android.settings', # app包名称
'appActivity': '.Settings', # 直接打开app的某个活动,相当于打开web中某个页面
'autoAcceptAlerts':'true' # 连接实机时,一般会有授权提示,这里选择true就是默认授权


Appium环境搭建_编写中_22


 5、配好相关参数,点击start session就可以了,这旁边的Save As是用来保存参数配置的。


注:过程中可能遇到的问题。

问题:连接时会报错 “adb server version doesn't match this client ”。

原因:SDK服务端的adb版本与客户端(夜神)的adb 版本不匹配。

解决:确保adb和nox_adb不在运行中,将platform-tools的adb复制并且重命名为“nox_adb”然后粘贴到夜神的bin文件夹下将其之前的覆盖就好了。

实机操作:以XXXX为例


六、PyCharm安装相关包

1、文件》设置》解释器中添加下载Appium-Python-Client

2、文件》设置》解释器中添加下载Selenium