安裝大綱:
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,使用程式碼測試連線
可以看到執行成功,後續新增元素定位程式碼即可