1.基礎(chǔ)環(huán)境準(zhǔn)備
mac電腦:10.11及以上系統(tǒng),Xcode 8.2.1, Apple_id賬號
2.環(huán)境依賴安裝
1)安裝brew(mac上的包管理工具)
usr/bin/ruby -e"$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
2)安裝libimobiledevice
brew install libimobiledevice --HEAD #安裝并通過HEAD獲取重要更新
brew install ideviceinstaller #僅針對iOS9生效,對iOS10不生效
3)安裝carthage
brew install carthage #是webdriveragent的重要依賴
4)安裝node
brew install node
5)安裝npm或cnpm
brew install npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm config set registryhttp://registry.npm.taobao.org
6)安裝iOS-deploy
npm install -g ios-deploy #ideviceinstaller補(bǔ)充,對iOS10生效
7)安裝xcpretty
gem install xcpretty #真機(jī)調(diào)試輸出需要
8)安裝appium
cnpminstall-gappium@1.6.3
9)安裝webdriver
npm install wd
10)安裝appium-doctor
npm install appium-doctor -g #用于檢測環(huán)境搭建是否正確
11)檢查環(huán)境安裝是否成功
appium-doctor
3.編譯簽名WebDriverAgent文件
1.我的本地WebDriverAgent的文件目錄是: /usr/local/lib/node_modules/appium/node_modules/.2.20.0@appium-xcuitest-driver/WebDriverAgent
2.在finder下通過快捷鍵command+shift+g 拷貝文件目錄并進(jìn)入,用Xcode打開WebDriverAgent.xcodeproj
3.將原生的webdriveragent備份保存一下,替換為征叔二次封裝的webdriveragent,git clonehttps://git.xiaojukeji.com/mazheng/WebDriverAgent
確保該目錄下僅有一個WebDriverAgent文件夾
4.將webdriveragentlib重新簽名,這個簽名使用的是順風(fēng)車工程的簽名
同時將左側(cè)的TARGETS都進(jìn)行簽名
重新簽名后,點(diǎn)擊右上角黑色三角運(yùn)行一下,觀察是否build成功。
經(jīng)過以上操作后,在該目錄下運(yùn)行,將webdriveragent安裝到客戶端,id是你鏈接手機(jī)的id,-project后面是webdriveragent目錄
xcodebuild build-for-testing test-without-building -project /usr/local/lib/node_modules/appium/node_modules/.2.20.0@appium-xcuitest-driver/WebDriverAgent-scheme WebDriverAgentRunner -destination id=8baf690af5cba81c29ceb5227367b153ae944cb4 -configuration Debug
4.啟動appium
appium -p 4723
Appium1.6.3 ios自動化環(huán)境搭建
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Appium學(xué)習(xí)之路—環(huán)境搭建 說實(shí)話,Appium第一次接觸還是在testerhome看到的,介紹說這個框架可以...
- 概述 Appium是一個移動端的自動化框架,可用于測試原生應(yīng)用,移動網(wǎng)頁應(yīng)用和混合型應(yīng)用,且是跨平臺的。可用于IO...
- 網(wǎng)友情感咨詢: 關(guān)鍵字:分手、挽回 和男友相處一年多,他大我六歲,是個生意人,收入較高,日常相處里負(fù)擔(dān)了我們大部分...
- 每當(dāng)有人說想要鍛煉自己的能力,想要有很豐富的體驗(yàn),我就會說那你不妨就去創(chuàng)業(yè)吧。這個創(chuàng)業(yè)你們不用看得很大,例如開公司...