一最爬、環(huán)境搭建
1安裝appium
npm i -g appium@next
2安裝Appium驅(qū)動程序及其依賴項
appium driver install uiautomator2
appium driver install xcuitest
3安裝webdriveragent
git clone https://github.com/facebook/WebDriverAgent.git
初始化
./Scripts/bootstrap.sh
DevToolsSecurity --enable
carthage bootstrap --platform ios
4 安裝appium-inspector
下載地址
Releases · appium/appium-inspector (github.com)
注意appium2.0版本已經(jīng)不支持網(wǎng)頁訪問inspector,需要下載官方客戶端
二抹剩、實際操作
-
將WebDriverAgentRunner程序運行到真機
首次安裝需要從電腦安裝翁巍,之后可以在手機上直接打開WebDriverAgentRunner程序即可
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'platform=iOS,id=00008030-XXXXXXXXXXX' test
在電腦端啟動appium服務(wù)
在Terminal中輸入appium
打開Appium Inspector客戶端
在JSON Representation里填寫啟動參數(shù)
例如自動打開手機的設(shè)置應(yīng)用,參數(shù)如下
{
"platformName": "iOS",
"appium:automationName": "XCUITest",
"appium:udid": "auto",
"appium:platformVersion": "16.0",
"appium:bundleId": "com.apple.Preferences"
}
啟動之后即可在電腦客戶端進行操作,例如編寫自動化腳本