天天看点

appium+python自动化环境搭建

一、工具安装清单(window7(64bit)):

1.jdk1.8.0 (64位)

2.android-sdk_r24.3.4-windows(需要VPN)

3.python:3.6

4.appium:1.4.13.1

5.Node.js:v10.14.1

6.Appium-Python-Client

二、JDK,傻瓜式安装,注意设置好环境变量。安装完后检查是否安装正常。

appium+python自动化环境搭建

三、安装and-sdk,注意设置好and-sdk的环境变量。安装完后下载安卓模拟器。(需要VPN)

3.1、在系统变量新建:ANDROID_HOME,对应变量值为:D:\Users\Administrator\AppData\Local\Android\android-sdk(sdk安装路径)

3.2、path添加两个变量,将以下箭头所指的两个文件路径添加到path里

appium+python自动化环境搭建

【备注】下载安装安卓模拟器时,需要使用ADB命令。所以需要先设置好android-sdk的环境变量。

检查adb环境是否OK?

appium+python自动化环境搭建

使用数据线或者使用adb connect连接手机。连接成功后可以通过adb devices查看。

四、安装node js

https://nodejs.org/en/

appium+python自动化环境搭建

检查node js是否安装OK,npm是一个node包管理和分发工具,有了npm,后面就可以输入指令在线安装appium

appium+python自动化环境搭建

五、安装python,注意设置环境变量

appium+python自动化环境搭建

六、安装appium,也是要设置环境变量的哈。D:\Program Files (x86)\Appium\node_modules.bin

appium+python自动化环境搭建

七、安装Appium-Python-Client

appium+python自动化环境搭建

环境安装中出现的问题:

1、adb工具调用失败。

原因:adb使用的端口被其他程序占用(5037端口被360手机助手)。

解决办法:过滤5037端口:netstat -aon|findstr “5037”

检查是否有其他程序占用了该端口,如果是非adb工具占用就把该进程kill掉

taskkill /pid[进程码] -t(结束该进程) -f(强制结束该进程以及所有子进程)

2、jdk只加了path路径,没有设置JAVA_HOME。appium-doctor检测时检测失败。

解决办法:设置JAVA_HOME,重新打开cmd窗口,执行appium-doctor检测。