Appium环境搭建

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

完成时间:2021-08-09


 一、安装JDK

下载路径:JDK下载

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

 

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

 

二、安装Node.js

下载路径:Node.js下载

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

 

 2、环境变量配置如图。

 

三、安装SDK

下载路径:SDK下载

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

 

 

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

 

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

 

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

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

 

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

 

 

 

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

 

 

四、安装Appium

 下载路径:Appium下载

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

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

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

 

五、手机配置

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

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

 

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

 

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

 

 

 

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

 

 

 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就是默认授权

 

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

 

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

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

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

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

实机操作:以小米Android7为例

1、手机和电脑在同一个局域网内 ,可通过相同wifi解决或者手机设置代理,代理ip和端口就是电脑ip和端口

2、打开手机开发者模式,可通过连续点击手机系统版本号开启或者设置-更多-开发者选项开启

3、数据线连接电脑,cmd中adb devices可用查看到已连接的设备号

4、cmd中使用adb shell 进入shell中,再dumpsys activity |grep mFocusedActivity找到app包名和activity程序名

 

 

注:adb命令使用

 

六、PyCharm安装相关包

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

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

 

posted on 2021-08-10 09:57  执剑之心  阅读(566)  评论(0编辑  收藏  举报