天天看點

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檢測。