第一步:
Cmd命令輸入pip install robotframework-appiumlibrary 下載和導入appiumlibrary
第二步:
安裝JDK,附件有JDK1.8安裝包
第三步:配置JDK環境變量
新建JAVA_HOME,變量值為jdk的安裝路徑。
新建變量名:CLASSPATH ,變量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
找到Path變量,雙擊編輯 Path變量。增加.;%JAVA_HOME%\bin;要加到path的最前面!
這樣就配置完成了。
驗證是否安裝成功?
Cmd命令中輸入:java -version,展示下面的即表示成功了
第四步:配置安卓SDK(安裝包附件中有)
解壓到任意C\D\E盤
解壓后目錄如下:
雙擊“SDK Manager.exe”,啟動SDK Manager,如圖所示:
選中圖中√位置,Android API 選擇最新的版本,因為最新的版本可以向下兼容。
extras文件夾,選中圖中√內容:
點擊INSTALL 21 PACKAGES,都下載成功后就可以關閉了。
下載成功后,對應name后的status變為Installed,如圖:
配置android sdk環境變量
首先,新建一個系統環境變量,變量名為ANDROID_SDK_HOME,變量值為你的SDK安裝路徑,如圖所示:(注意路徑不能有漢字)
然后就是在系統的Path變量后,追加;
%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\build-tools\29.0.2;
Android SDK安裝成功,查看是否安裝成功,cmd命令窗口輸入adb version,出現如下顯示,則安裝成功,如圖:
第五步:安裝Node.js
雙擊node.exe安裝,如圖:
驗證是否安裝成功,cmd命令,進入到node文件夾下,輸入node --version,出現node的版本號,即成功,如圖:
環境配置:
說明:這里的環境配置主要配置的是npm安裝的全局模塊所在的路徑,以及緩存cache的路徑,之所以要配置,是因為以后在執行類似:npm install express [-g] (后面的可選參數-g,g代表global全局安裝的意思)的安裝語句時,會將安裝的模塊安裝到【C:\Users\用戶名\AppData\Roaming\npm】路徑中,占C盤空間。
例如:我希望將全模塊所在路徑和緩存路徑放在我node.js安裝的文件夾中,則在我安裝nodejs的文件夾下創建兩個文件夾【node_global】及【node_cache】如下圖:
創建完兩個空文件夾之后,打開cmd命令窗口,輸入
npm config set prefix "xxx\nodejs\node_global"
npm config set cache "xxx\nodejs\node_cache"
進入環境變量對話框,在【系統變量】下新建【NODE_PATH】,輸入【xxx\nodejs\node_modules】,將【用戶變量】下的【Path】修改為【xxx\nodejs\node_global】
第六步:安裝Appium
一直next安裝即可
點擊finsh啟動appium,,點擊右側搜索按鈕后的圖標,如下圖說明啟動成功
Apppium1.6.3版本啟動使用命令,cmd命令下,輸入appium
第七步:安裝Appium-Python-Client
pip install Appium-Python-Client安裝
Pip list 能看到這個Appium-Python-Client就行
第八步:安裝robotframework-appiumlibrary
pip install robotframework-appiumlibrary
環境搭建完成!
andriod 7.0無法定位的問題
解決辦法:ride打開app后面加上一個參數automationName=uiautomator2,然后需要安裝appium-uiautomator2-driver,cmd模式下將目錄切換到nodejs安裝目錄的node_modules文件夾下運行npm install appium-uiautomator2-driver安裝