1. 程式人生 > >appium+python的APP自動化(1)

appium+python的APP自動化(1)

寫這個東西也是自己喜歡研究些自動化的東西,以下全是自己的經驗所得,由於開源的軟體對於各版本以及作業系統要求很高,會經常碰到一些不相容的問題,這個都屬於正常的,換版本就對了。

本人的環境搭建都是在win10  64位上搭建的  

1、環境準備

    1.jdk1.8.0 (64位)

    2.android-sdk_r24.4.1-windows

    3.python:2.7(3.6也可以)

    4.appium:1.4.16.1

    5.Node.js:node-v8.11.4-x64

    6.Appium-Python-Client

這些準備好,可以開始配置環境了,環境配置可能有點坑,很多人都是死在配環境上

一:JDK的安裝,為什麼要安裝JDK,因為APP大部分都是JAVA寫的,沒有JDK就無法執行JAVA的程式碼了。

下載JDK,想必JDK的安裝大家應該都熟悉吧,下載好了一路NEXT下去,裝好了,關鍵是配置JDK的環境變數,說到環境變數,可能很多小白不明白環境變數是個什麼鬼東西,其實環境變數的意思就是系統預設路徑,只要呼叫了這些檔案,系統就會到預設路徑下去找,如果沒有配預設路徑,系統自然就找不到了,linux上也是一樣的道理,明白了這些原理,到任何系統上配環境變數就都不怕了。

設定三個環境變數

電腦——系統屬性——系統資訊——高階系統設定——環境變數——在系統變數新新增兩個變數

JAVA_HOME----C:\Program Files\Java\jdk1.8.0_121      JDK的路徑

CLASSPATH--- %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

在path中新增路徑%JAVA_HOME%\bin    %JAVA_HOME%\jre\bin   這兩個路徑

開啟CMD   輸入javac,能顯示以下就說明JDK安裝好了,

如果不行的話,有一個簡單粗暴的方法,直接把bin目錄的絕對路徑新增到path中   C:\Program Files\Java\jdk1.8.0_121\bin    C:\Program Files\Java\jdk1.8.0_121\jre\bin

二:android-sdk下載安裝

下載android-sdk,這個是做android測試和開發的必備環境,(怎麼下載官網都有的,利用百度工具尋找資源是一名合格IT人員的基本技能,這裡不多說)

下載解壓後,裡面有個SDK manager.exe雙擊開啟

雙擊SDK manager.exe開啟,

勾選你要下載的API版本和對應的android版本,我這裡下載的是4.4.2,點選Install 3 packages這個按鈕,下載就可以了,下載完後可能有些下載不到,需要一個個去點選下載。

android-sdk環境變數配置:

跟JDK一樣,SDK也要配置環境變數

同上,在系統變數中新建:

ANDROID_HOME       D:\androidsdk\android-sdk-windows      這裡為SDK的路徑(根據自己檔案放的位置來,不要一味的複製黏貼)

在path中新增兩個變數:D:\androidsdk\android-sdk-windows\tools和D:\androidsdk\android-sdk-windows\platform-tools 

檢查下是否安裝成功:在cmd中輸入ADB,出現下面這個就說明配置好了

三:連線夜神模擬器

到官網下載最新的夜神模擬器,下載後安裝,安裝一路next很簡單的,找到夜神的安裝路徑,把夜神的bin目錄配置到環境變數path中,如下:

 配完以後,為了防止SDK裡的adb.exe跟夜神的nox_adb.exe版本不匹配,後續出現報錯問題,請務必把SDK中的adb.exe檔案複製到夜神的bin目錄下,並且把原來的nox_adb.exe刪除掉,把新複製的adb.exe改名為nox_adb.exe,操作如下:

這是的adb.exe複製到這裡,如下:

這個時候基本都配好了,開啟夜神模擬器,在cmd中輸入adb devices,出現如下就說明配好了

好了,到此為止整體的安卓環境都配好了,接下來要配置python  appium的環境了