python+appium在Android端環(huán)境配置

一、安裝配置JDK

一、安裝環(huán)境

1、本機系統(tǒng):Windows 10(64位)

2、JDK版本:1.8(64位)

二、下載安裝

1、JDK和JRE簡介

? Java環(huán)境分JDK和JRE ,JDK就是Java Development Kit。簡單的說JDK是面向開發(fā)人員使用的SDK,它提供了Java的開發(fā)環(huán)境和運行環(huán)境。JRE是Java Runtime Enviroment是指Java的運行環(huán)境,是面向 Java 程序的使用者。

2、JDK官網(wǎng)

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

3、下載本機系統(tǒng)對應(yīng)的JDK版本:

4、安裝

設(shè)置安裝路徑(建議安裝至C盤),點擊下一步,安裝完成,安裝完成后文件夾中會生成以下兩個文件夾

三、配置環(huán)境

1、設(shè)置環(huán)境系統(tǒng)變量

點擊“我的電腦” 右鍵菜單--->屬性--->高級--->環(huán)境變量--->系統(tǒng)變量--->新建

新建以下內(nèi)容:

變量名: JAVA_HOME

變量值: D:\\ Java\\jdk1.8.0_101(你安裝JDK的路徑)

變量名: CALSS_PATH

變量值: .;%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\tools.jar

2、設(shè)置環(huán)境變量path

系統(tǒng)變量—>path變量名—>“編輯” 添加:

變量值: %JAVA_HOME%\\bin;

? ? ? ? %JAVA_HOME%\\jre\\bin;

3、測試是否安裝成功

【W(wǎng)indows+R】,輸入cmd,運行cmd 輸入:java -version (java 和 -version 之間有空格)

如下圖所示,顯示版本信息,則表示安裝和配置成功:

二、安裝配置Node.js

一、安裝環(huán)境

1、本機系統(tǒng):Windows 10(64位)

2、Node.js:V12.16.1(64位)

二、下載安裝

1、Node.js介紹

Node.js 是一個基于Chrome JavaScript 運行時建立的一個平臺,Node.js是一個非阻塞、事件驅(qū)動I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非???,性能非常好。

事件驅(qū)動:服務(wù)器只在用戶那邊有事件發(fā)生的時候才響應(yīng)

非阻塞:Node.js的應(yīng)用是通過javascript開發(fā)的,然后直接在Google的變態(tài)V8引擎上跑。用了Node.js,你就不用擔(dān)心用戶端的請求會在服務(wù)器里跑了一段能夠造成阻塞的代碼了。非阻塞的服務(wù)器想象成一個loop循環(huán),這個loop會一直跑下去。一個新請求來了,這個loop就接了這個請求,把這個請求傳給其他的進程(比如傳給一個搞數(shù)據(jù)庫查詢的進程),然后響應(yīng)一個回調(diào)(callback)。完事了這loop就接著跑,接其他的請求。這樣下來。服務(wù)器就不會像之前那樣傻等著數(shù)據(jù)庫返回結(jié)果了。

2、Node.js官網(wǎng)

https://nodejs.org/en/download/

3、下載本機系統(tǒng)對應(yīng)的Node.js版本

4、安裝

下載完成后,雙擊.msi文件,進行安裝,一直點擊【Next】即可,注意:要將nodejs安裝到D盤的develop文件夾下:D:\Develop\

注意以下內(nèi)容:

`npm package manager`表示npm包管理器

`online documentation shortcuts`?在線文檔快捷方式

`Add to PATH`添加node安裝路徑到環(huán)境變量

安裝完成后,.msi格式的安裝包已經(jīng)將node.exe添加到系統(tǒng)環(huán)境變量path中,若沒有,則需要自己手動添加(在系統(tǒng)變量—>path變量名—>“編輯” 添加node的路徑),如下圖:

5、測試是否安裝完成

【W(wǎng)indows+R】,輸入cmd,運行cmd 輸入:node -v(node和v之間有空格)

如圖所示即為安裝完成

安裝完后的目錄如下圖所示:

此處說明下:新版的Node.js已自

帶npm,安裝Node.js時會一起安裝,npm的作用就是對Node.js依賴的包進行管理,也可以理解為用來安裝/卸載Node.js需要裝的東西

6、npm簡介

npm是node.js的包管理工具,能解決 Node 代碼部署上的很多問題;允許用戶從 npm 服務(wù)器下載別人編寫的第三方包到本地使用;允許用戶從 npm 服務(wù)器下載并安裝別人編寫的命令行程序到本地使用;允許用戶將自己編寫的包或命令行程序上傳到 npm 服務(wù)器供別人使用。

三、環(huán)境配置

1、這里的環(huán)境配置主要配置的是npm安裝的全局模塊所在的路徑,以及緩存cache的路徑,之所以要配置,是因為以后在執(zhí)行類似:npm install express [-g] (后面的可選參數(shù)-g,g代表global全局安裝的意思)的安裝語句時,會將安裝的模塊安裝到【C:\Users\用戶名\AppData\Roaming\npm】路徑中,占C盤空間。

2、將全模塊所在路徑和緩存路徑放在我node.js安裝的文件夾中,在node.js文件夾中創(chuàng)建兩個空文件夾:【node_global】、【node_cache】,如下圖:

使用下面命令將npm的全局模塊目錄和緩存目錄配置到我們剛才創(chuàng)建的那兩個目錄

npm config set prefix "D:\\Develop\\nodejs\\node_global"

npm config set cache "D:\\Develop\\nodejs\\node_cache"

3、設(shè)置環(huán)境變量

“我的電腦”-右鍵-“屬性”-“高級系統(tǒng)設(shè)置”-“高級”-“環(huán)境變量

在【系統(tǒng)變量】下新建【NODE_PATH】,輸入【D:\Develop\nodejs\node_modules】

將【用戶變量】下的【Path】修改為【D:\Develop\nodejs\node_global】

4、測試環(huán)境是否配置完成

配置完后,安裝個module測試下,我們就安裝最常用的express模塊,打開cmd窗口, 輸入如下命令進行模塊的全局安裝:

npm install express -g? ? ? ? ? ? ? ? ? ? # -g是全局安裝的意思

三、安裝配置Android SDK

一、安裝環(huán)境

1、本機系統(tǒng):Windows 10(64位)

2、3.5.2 for Windows 64-bit (718 MB)

二、下載安裝

1、Android SDK簡介

Android SDK(Software Development Kit,軟件開發(fā)工具包)提供了 Android API 庫和開發(fā)工具構(gòu)建,測試和調(diào)試應(yīng)用程序。簡單來講,Android SDK 可以看做用于開發(fā)和運行 Android 應(yīng)用的一個軟件

2、Android SDK官網(wǎng)

https://developer.android.com/studio?hl=zh-cn

3、安裝SDK

下載Android Studio完成開始安裝,如果需要安裝自帶的模擬器,就把這一項勾選上,然后Next(若是需要使用模擬器運行,建議勾選第二項)

注意:接下來一路Next,到了選擇SDK的頁面注意一下選擇Custom,這樣可以只安裝自己喜歡的部分,接下來選擇主題,當(dāng)然這個以后可以在Android Studio里邊改

繼續(xù)Next,到達定制組件頁面,如下圖設(shè)置一下SDK的安裝路徑,比如我的是D:\Android\SDK

4、安裝完成后的文件夾顯示

三、配置環(huán)境

1、點擊“我的電腦” 右鍵菜單--->屬性--->高級--->環(huán)境變量--->系統(tǒng)變量--->新建

變量名: ANDROID_HOME

變量值: D: \Android \Android_SDK(你安裝SDK的路徑)

2、path環(huán)境配置

系統(tǒng)變量--->path變量名—>“編輯” 添加:

變量值: %ANDROID_HOME%\\platform-tools

? ? ? ? %ANDROID_HOME%\\tools

? ? ? ? %ANDROID_HOME%\\build-tools\\28.0.2(你裝的多少版本就寫多少號,如下圖可查看版本號)

注意:查看版本號:D:\Android\SDK\build-tools

3、測試是否安裝成功

【W(wǎng)indows+R】,輸入cmd,運行cmd 輸入:adb --version(adb與version中間存在空格),出現(xiàn)如下圖版本信息則表示安裝成功

四、安裝配置Python

一、安裝環(huán)境

1、本機系統(tǒng):Windows 10(64位)

2、Python3.8 for Windows 64-bit

二、下載安裝

1、Python簡介

Python 是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言。在開發(fā)過程中沒有了編譯這個環(huán)節(jié)。Python 編輯器很多,推薦:PyCharm、Atom、Sublime text3等

2、Python官網(wǎng),下載地址

https://www.python.org/downloads/

3、安裝

下載成功后點擊【Next】,即可安裝成功

三、環(huán)境配置

1、添加path環(huán)境變量

系統(tǒng)變量--->path變量名—>“編輯” 添加

變量值:D:\Python3(你安裝的路徑)

2、測試是否安裝成功

【W(wǎng)indows+R】,輸入cmd,運行cmd 輸入:python

五、安裝配置PyCharm

一、安裝環(huán)境

1、本機系統(tǒng):Windows 10(64位)

2、PyCharm 2019(專業(yè)版)

二、下載安裝

1、PyCharm簡介

PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如,?調(diào)試、語法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動完成、單元測試、版本控制等等。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業(yè)Web開發(fā)。

2、PyCharm官網(wǎng),下載地址

https://www.jetbrains.com/pycharm/download/#section=windows

3、安裝PyCharm

雙擊應(yīng)用程序,一直【Next】即可,注意下面內(nèi)容

4、破解PyCharm(可參考文件README)

(1)先下載壓縮包解壓后得到j(luò)etbrains-agent.jar,把它放到你認(rèn)為合適的?件夾內(nèi)。 下載??:https://zhile.io/2018/08/17/jetbrains-license-server-crack.html

(2)啟動你的IDE,如果上來就需要注冊,選擇:試?(Evaluate for free)進?IDE。

(3)點擊你要注冊的IDE菜單: Configure 或 Help -> Edit Custom VM Options ... 如果提示是否要創(chuàng)建?件,請點 Yes。

(4)在打開的vmoptions編輯窗?末?添 加:

示例: mac: -javaagent:/Users/neo/jetbrains-agent.jar

? ? ? linux: -javaagent:/home/neo/jetbrains-agent.jar

? ? ? windows: -javaagent:C:\\Users\\neo\\jetbrains-agent.jar

如果還是填錯了,參考這篇?章編輯vmoptions補救: [<https://intellij-support.jetbrains.com/hc/en-us/articles/206544519>](<https://intellij-support.jetbrains.com/hc/en-us/articles/206544519>)

(5)重啟你的IDE。

(6)點擊IDE菜單 Help -> Register... 或 Configure -> Manage License... ?持兩種注冊?式:License server 和 Activation code:

選擇License server?式,地址填?:http://fls.jetbrains-agent.com(?絡(luò)不佳的 ?第2種?式)

選擇Activation code?式離線激活,請使?: ACTIVATION_CODE.txt 內(nèi)的注冊碼激活。 如果激活窗??直彈出(error 1653219),請去hosts?件? 移除 jetbrains相關(guān)的項?。 License key is in legacy format == Key invalid,表示agent配置未?效。

六、安裝配置Appium

一、安裝環(huán)境

1、本機系統(tǒng):Windows 10(64位)

2、Appium V1.18.1

二、下載安裝

1、Appium簡介

Appium是一個開源、跨平臺(測試程序跨平臺、支持多平臺上的app測試)、多語言支持的(開發(fā)語言)移動應(yīng)用自動化工具。

2、Appium官網(wǎng)

https://github.com/appium/appium-desktop/releases/tag/v1.18.0-1

3、安裝

一直點擊【Next】即可

三、配置環(huán)境

1、安裝Appium

#安裝最新版本

cnpm install -g appium

#安裝指定版本

cnpm install appium@1.7.2 –g

看到如下命令時則表示下載安裝完成。

出現(xiàn)的問題:

安裝appium,執(zhí)行:cnpm install -g appium,命令后出現(xiàn):cnpm不是內(nèi)部或外部命令,也不是可運行的程序,見下圖:

解決:

沒有cnpm包,需要先安裝cnpm:命令行輸入:npm install -g cnpm,出現(xiàn)下圖為安裝成功

2、查看Appium的安裝路徑

可用命令:where appium

3、查看Appium的版本號

appium -v查看版本(appium與v之間存在空格)

如果輸入appium后顯示:“appium不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件” 可以將appium安裝的路徑 如: “C:\Users\Shuqing\AppData\Roaming\npm”配置到系統(tǒng)環(huán)境變量Path中

4、安裝Appium-Python-Client

通過cmd命令: pip install Appium-Python-Client 安裝

安裝后可以通過如下命令來檢測是否安裝成功。

輸入命令“python”—>“from appium import webdriver” 回車,如果控制臺沒有報錯,則說明安裝成功

5、安裝 appium-doctor

appium-doctor可以檢測Appium整體依賴環(huán)境配置情況。

通過cmd命令:cnpm install appium-doctor –g進行安裝

在控制臺cmd輸入命令:appium-doctor 看到如下提示說明整體環(huán)境配置成功。

如果上面某一項顯示為“X”則說明相關(guān)環(huán)境沒有配置好,需要重新安裝配置。

寫的不對的地方,歡迎大家指出來哦?。?!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容