mac本appium環(huán)境搭建一

Node.js

Appium

Appium - desktop

Appium - doctor

Appium - Python - Client

Python

JDK

Andriod SDK



1.Node.js安裝

? ? https://nodejs.org/en/?

? ? 安裝完后,在終端輸入 node -v,查看版本號(hào)

2.Appium安裝

? ? npm install -g appium 全局安裝,網(wǎng)絡(luò)原因,安裝特別慢,失敗率大

? ? 鏡像設(shè)置:

? ? ? ? npminstall -g cnpm --registry=https://registry.npm.taobao.org? 一般使用國(guó)內(nèi)鏡像安裝

? ? ? ? https://developer.aliyun.com/mirror/NPM?from=tnpm(國(guó)內(nèi)鏡像網(wǎng)址)

? ? cnpm install -g appium (安裝最新版本)

? ? cnpm install appium@1.7.2 -g (指定版本安裝)

? ? npm的包安裝分為本地安裝(local),全局安裝(global)兩種,一般我們推薦使用全局安裝

? ? Appium配置

? ? ? ? 終端輸入 which appium? 查看appium安裝路徑

? ? ? ? 運(yùn)行appium,在終端輸入appium,運(yùn)行appium,展示版本號(hào),配置成功,運(yùn)行ctrl+c,退出appium

? ? ? ? appium -v 查看appium版本號(hào)

3.Appium desktop安裝

? ? https://github.com/appium/appium-desktop/releases (下載地址)

4.python下載

? ? 終端 輸入python 查看版本號(hào),由于mac本默認(rèn)python是2.7 版本,需要重新配置環(huán)境變量

? ? ? ? 1,首先打開終端

? ? ? ? ? ? open ~/.bash_profile

? ? ? ? ? 打開配置文件

? ? ? ? 2. 寫入python的外部環(huán)境變量(本人的版本是3.7)

? ? ? ? export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.7/bin

? ? ? ? 3.重命名python

? ? ? ? alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"

? ? ? ? (這步很重要,直接關(guān)系到默認(rèn)啟動(dòng)的python版本是否修改)

? ? ? ? 4.關(guān)閉文件后,在終端調(diào)用 source ~/.bash_profile

? ? ? ? 5.在終端調(diào)用 python,查看是否修改成功

5.安裝Appium-Python-Client

? ? 通過(guò)命令安裝,pip install Appium-Python-Client 進(jìn)行安裝

? ? 進(jìn)入python,輸入 from appium import webdriver,來(lái)查看有沒(méi)有安裝成功

6.JDK安裝

? ? https://www.oracle.com/java/technologies/javase-downloads.html(下載地址)

? ? 環(huán)境變量配置:

? ? 終端輸入 open -e .bash_profile

? ? 添加 export JAVA_HOME=/Users/gy/Downloads/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home(后面是你的JDK路徑)

? ? 配置好后終端輸入? java -version 顯示版本號(hào) 配置成功

? ? source .bash_profile (修改后立即生效)

7.Appium-doctor

? ? 終端輸入? cnpm install appium-doctor -g 來(lái)安裝appium-doctor(如果安裝過(guò)程中安裝失敗,使用這個(gè)命令 npm install appium-doctor -g,本人就出現(xiàn)這個(gè)問(wèn)題,說(shuō)是代理問(wèn)題,連接超時(shí),需要更改npm的超時(shí)時(shí)間等等一些方法,最后我把cnpm的c去掉,安裝成功)

? ? 安裝成功后終端運(yùn)行 appium-doctor,查看整個(gè)appium的環(huán)境依賴情況

8.Andriod SDK下載

? ? http://developer.android.com/sdk/index.html(官網(wǎng)下載,不翻墻百度云啥的也有,自己搜一下)

? ? 環(huán)境變量配置:

? ? ? ? 終端輸入 open .bash_profile

? ? ? ? 添加環(huán)境變量

? ? ? ? ? ? export ANDROID_HOME=/Users/gy/Downloads/android-sdk-macosx

? ? ? ? ? ? export PATH=${PATH}:${ANDROID_HOME}/tools

? ? ? ? ? ? export PATH=${PATH}:${ANDROID_HOME}/platform-tools

? ? ? ? ? ? export PATH=${PATH}:${ANDROID_HOME}/bundle-tools

? ? ? ? ? ? 第一行,后面跟自己的路徑,第四行,后面跟自己下載的版本號(hào)

? ? ? ? source .bash_profile (修改后立即生效)

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

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