目錄java
詳細介紹安裝Android Studio及Android SDK、安裝Appium Server。node
推薦直接安裝Android Studio,而後使用Android Studio安裝SDK。
啓動SDK Manager,安裝本身所須要的版本,下載安裝便可。
而後進行設置ANDROID_HOME環境變量
ANDROID_HOME=D:\InstallationDirectory\Android\android-sdk
安裝完成以後點擊 手機圖標,建立一個虛擬手機
注意: 安裝新建Android虛擬機時選擇版本儘可能選擇9.0,最開始我選擇的是10.0,在使用等待時不是很穩定,還沒花時間去深刻研究。
虛擬機已經建立成功,以下圖所示:
python
在新建VDM虛擬機的時候,發現沒新建幾臺C盤就爆紅了,原來是忘記更改VDM存儲位置了,默認存儲在了C盤,一臺手機八九個G,不紅纔怪呢。
找了下設置方法以下:
ANDROID_SDK_HOME=D:\InstallationDirectory\Android\Android_Virtual
而後從新啓動SDK Manager便可。
android
接下來打開cmd命令窗口,進行查看是否鏈接手機,輸入:
adb devices 便可查看已鏈接設備;
adb devices -l 便可查看drivers的詳細信息;
將準備好的APP安裝包apk文件進行安裝
好比安裝雪球APP的命令是:
雪球APK下載地址: https://sj.qq.com/myapp/detail.htm?apkName=com.xueqiu.androidgit
adb install D:\InstallationDirectory\apk\xueqiu_236.apk
Appium 時使用Node.js來開發的,因此須要安裝Node.js
一、下載安裝Node.js (推薦LTM)和npm
https://nodejs.org/zh-cn/download/
二、安裝Appium
方法1、官網下載Appium地址安裝:
https://github.com/appium/appium-desktop/releases/tag/v1.15.1github
方法2、npm安裝Appium
官方版安裝:npm install -g appium(被牆了)
(推薦先設置淘寶鏡像倉庫地址再進行安裝)
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org
驗證是設置Taobao鏡像是否成功: npm config get registry
安裝Appium:
cnpm install -g appiumshell
不更改任何配置,選擇」啓動服務器「
npm
以下圖可看到已經鏈接成功
點擊下圖中的放大鏡圖標,啓動檢查器會話
並對新彈出的會話窗口進行設置,而後啓動會話json
{ "platformName": "android", "deviceName": "ruancexiaosheng", "automationName": "uiautomator2", "appPackage": "com.xueqiu.android", "appActivity": ".view.WelcomeActivityAlias" }
而後到Appium界面中,輸入相關的配置參數,選擇Customer Server界面,再點擊下圖中的"啓動會話",便可調起inspector。
以後就會出現下圖的inspector鏈接界面,假若界面沒有更新,點擊中間的刷新按鈕便可看到最新的界面。
android-studio
Error:
An unknown server-side error occurred while processing the command. Original error: Could not sign with default certificate. Original error Command 'C:\Program Files\Java\jdk1.8.0_77\bin\bin\java.exe' not found. Is it installed?
不知什麼緣由,感受提示的路徑就是錯誤的,後來升級到Appium1.15.1以後就沒報錯了。
Error:
appium Could not connect to server; are you sure it's running?
在運行Appium時,要選擇Customer Server,再啓動便可,以下圖所示