學習Appium框架第一步就是搭建環境,appium搭建比較復雜,大多數人都會遇到各類問題。今天主要分享小編在搭建appium+pyhon環境時遇到的問題。
首先,appium+python需要安裝的有以下:
1、JDK,安裝后需要手動配置環境,大坑,后面說
2、Python3
3、Android SDK
4、Node.js
5、Appium
6、Appium-desktop
7、Appium-doctor
8、Appium-Python-Client
安裝基本上直接按照網上一步步進行就好,安裝時如果有報錯一般考慮版本是否兼容。降低或者升高版本就好。所有都安裝好后最后在命令提示符窗口使用 appium-doctor命令檢查所有環境依賴是否ok。
然后小編遇到了第一個問題:ANDROID_HOME is not set。經過網上查找並一一實驗,發現android sdk環境變量時,系統變量名使用的是ANDROID_SDK_HOME,appium不認。將ANDROID_SDK_HOME變量名修改為ANDROID_HOME,再次檢查appium所需環境正常。解決辦法原網址:https://blog.csdn.net/plychoz/article/details/81099923
該問題解決后遇到了第二個問題:JAVA_HOME is not set。然后我再次檢查了jdk環境變量的配置是否有問題,可所有的步驟都是按照網上配置的。且cmd窗口輸入 java、javac、java -version等命令都沒有問題。但是輸入set java_home 提示 環境變量 java_home沒有定義。不管是重新安裝配置,還是把path、classpath路徑改為絕對路徑都解決不了。后面我嘗試把java_home的路徑添加在系統變量的path里面,問題就立馬解決了。