Mac下安裝appium+python+Android sdk 環境完整流程


安裝大綱:
1,安裝jdk (jdk1.8及以上版本都可以,盡量不要用最新可能會不兼容)

2,安裝android-sdk (mac版本的android-sdk)

3,mumu模擬器 (隨便找的一個)

4,安裝nodejs(Appium是使用nodejs實現的,所以需要確認安裝好)

5,安裝Appium 桌面版

6,python 3.8.0

7,pycharm(Community Edition 免費公共版本即可)

一:安裝jdk

百度jdk下載,官網下載支持的mac版本,下載后雙擊dmg文件,根據提示安裝完成

在mac下配置java的環境變量

 

步驟一:打開mac終端命令行工具,輸入“/usr/libexec/java_home -V”,查找java安裝路徑,如下圖

 

步驟二:復制java安裝路徑后,再命令行輸入  vim ~/.bash_profile ,在該文件下新增如下圖:

 

 

 

步驟三:保存文件之后,輸入命令" source ~/.bash_profile",讓環境變量生效。

  遇source命令找不到就在.zshrc文件插入數據,使用命令行輸入  open .zshrc  ,然后在文本內輸入:source ~/.bash_profile

  依次輸入命令“java -version” 和 “javac” 執行,檢查 jdk是否安裝成功。(不提示command not found 即安裝成功)

 

二:安裝android-sdk

 步驟一:打開下載地址下載Mac版:http://tools.android-studio.org/index.php/sdk

 

步驟二:找到下載后android-sdk-macosx包下的tools文件夾,按command+option+c按鍵,復制當前路徑

打開命令行,切換到復制的tools目錄下,輸入./Android sdk,打開Android SDK Manager進行安裝,選擇以下三項

 

 

步驟三:配置環境變量,命令行輸入vim ~/.bash_profile

保存文件之后,輸入命令 source ~/.bash_profile ,讓環境變量生效。

最后輸入命令adb ,有內容顯示與版本即完成

 

三:安裝mumu模擬器 (隨便找的一個)

直接官網下載:http://mumu.163.com/mac/index.html

根據提示安裝即可(測試前需要先打開模擬器的 開發者模式,usb調試)

輸入命令驗證:

adb kill-server

adb start-server

adb devices查看,顯示了這個即可

 

  

4,安裝nodejs

直接官網下載:http://nodejs.cn/

根據提示安裝即可

 

5,安裝Appium 桌面版

步驟一:這里使用的github上的地址:https://github.com/appium/appium-desktop

Appium可以通過命令行安裝和桌面版安裝兩種方式,建議用桌面版,不僅安裝使用方便且可以后續做手機APP自動化進行元素定位使用。

因最新版本有些許不兼容,建議使用1.18.0版本

 

點擊latest按鈕

 

點擊tags按鈕

 

找到1.18.0版本 點擊它

 

選擇需要的版本進行下載,這里下載的mac 

 

 

步驟二:打開安裝好的appium

默認端口與地址不需要變動,host也可以寫localhost,或者127.0.0.1

  

6,python 3.8.0

安裝python環境不多介紹,百度很多

 

7,pycharm(Community Edition 免費公共版本即可)

安裝pychram不多介紹,百度很多

 

8,安裝Appium-Python-Client

appium-python-client 的作用:

1,appium 像是一個服務,appium-python-client 是讓 python 連接 appium 服務的一個驅動,也就是一個 python 語言封裝和 appium api 通訊的一個庫(python,java,js等)

2,appium 又繼承了 selenium 的 webdriver,因此 appium-python-client 安裝可能會更新 selenium。

命令行使用 pip3 install Appium-Python-Client 進行安裝即可

 

9,使用代碼測試連接

可以看到運行成功,后續添加元素定位代碼即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM