Appium Desktop介绍-xcodebuild failed with code 65 问题解决
Appium Desktop介紹-xcodebuild failed with code 65? 問(wèn)題解決
一、Appium Desktop介紹
Appium Desktop是一款用于Mac、Windows和Linux的開(kāi)源應(yīng)用,內(nèi)嵌了appium server和inspector的,更為優(yōu)化的圖形界面和appium 相關(guān)的工具的組合。它與Appium不是同一個(gè)東西。Appium Desktop是對(duì)于Appium而言,是一個(gè)擁有更多相關(guān)工具的圖形化界面,它們各自有各自的Cadence和版本控制系統(tǒng)。為了更好的了解appium,可以先了解一下appium相關(guān)的生態(tài)工具:
adb:Android 調(diào)試工具橋,Android的控制工具,用于獲取Android的各種工具和控制;
appium desktop:內(nèi)嵌了appium server 和 inspector的圖形化工具組合,安裝方便;
appium server:appium的核心工具,用于處理客戶端發(fā)送來(lái)的各種指令,命令行操作工具;
appium client:各種語(yǔ)言的客戶端封裝庫(kù),用于鏈接appium server,依賴這些client 選擇不同的語(yǔ)言進(jìn)行腳本的編寫,有java、ruby、python等版本;
二、appium desktop 安裝(mac)
下載地址:https://github.com/appium/appium-desktop/releases/
?
下載之后,雙擊進(jìn)行安裝,安裝之后進(jìn)行啟動(dòng):
三、啟動(dòng)appium鏈接 iOS真機(jī)
Start Server,啟動(dòng)appium,點(diǎn)擊 ?按鈕,Start Inspector session,輸入配置信息,如下:
start session,這是就可以啟動(dòng)inspector,啟動(dòng)之后,如果持續(xù)使用,會(huì)比較耗資源,而且再次啟動(dòng)的時(shí)候,響應(yīng)時(shí)間比較慢,建議重啟一下,會(huì)快一點(diǎn);
如果不報(bào)錯(cuò)的話,會(huì)啟動(dòng)如下界面:
四、Encountered internal error running command: Error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65...報(bào)錯(cuò)處理
解決辦法,需要重新編譯你的WebDriverAgent,1. 首先找到你的WebDriverAgent所在位置,我的是在:/Application/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/;
2. 打開(kāi)Finder,command+shift+g,拷貝以上路徑,前往,進(jìn)入WebDriverAgent目錄中,命令行進(jìn)到此目錄中,執(zhí)行:sh ./Scripts/bootstrap.sh;
3. 步驟2執(zhí)行完成之后,用xcode打開(kāi)WebDriverAgent.xcodeproj文件,進(jìn)行build,把WebDriverAgent build ios真機(jī)設(shè)備上:
xcdoe編譯,需要更改一些配置,如果沒(méi)有開(kāi)發(fā)者賬號(hào),可以使用個(gè)人的icloud賬號(hào):
4. build product
build成功之后,會(huì)在你iphone設(shè)備上安裝一個(gè)WebDriverAgentRunner, 找到手機(jī)設(shè)備,通用-描述文件與設(shè)備管理-找到你的icloud郵箱賬號(hào),信任即可,再次啟動(dòng)start inspector session,大功告成。
?
轉(zhuǎn)載于:https://www.cnblogs.com/hiyu/p/8569253.html
總結(jié)
以上是生活随笔為你收集整理的Appium Desktop介绍-xcodebuild failed with code 65 问题解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python股票分析系列——基础股票数据
- 下一篇: input-text