成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

關(guān)于搭建appium - ios真機(jī)環(huán)境

劉玉平 / 2447人閱讀

摘要:搭建真機(jī)環(huán)境一安裝如已存在則無需安裝安裝載入環(huán)境檢查安裝情況安裝等待下載途中需要按回車確定安裝路徑還要輸入密碼編譯。

Mac OS搭建appium-ios真機(jī)環(huán)境 一. 安裝ruby(如已存在則無需安裝) 1. 安裝rvm
curl -L https://get.rvm.io | bash -s stable
2. 載入rvm環(huán)境
source ~/.rvm/scripts/rvm
3. 檢查rvm安裝情況
rvm -v
4. 安裝ruby
rvm list known
rvm install 2.6.0
#等待下載(途中需要按回車確定安裝路徑、還要輸入密碼)、編譯。完成之后Ruby、Ruby Gems就安裝好了
查詢已安裝ruby
rvm list
卸載已安裝版本(如無,則無需卸載),設(shè)置ruby版本
rvm remove [舊版本號]
rvm 2.6.0 -default
rvm -v
gem -v
5. 更換ruby源
gem sources -l  #檢測ruby源
gem sources --remove https://rubygems.org/  #移除ruby源(根據(jù)檢測結(jié)果)
gem sources --add https://gems.ruby-china.com

至此,ruby安裝完成

二. 配置安裝appium各依賴項 1. 安裝homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. 安裝libimobiledevice
brew install libimobiledevice --HEAD
3. 安裝carthage、node、npm
brew install carthage
brew install node
brew install npm
4. 安裝ios-deploy、xcpretty
npm install -g ios-deploy
gem install xcpretty
5. 安裝appium-desktop、appium-doctor
從GitHub下載appium-xxx.dmg,安裝
npm install -g appium-doctor
appium-doctor --ios

至此,已完成appium-desktop及其依賴相關(guān)安裝

三. 安裝WebDriverAgent
到github下載最新版本的[WebDriverAgent][1]
cd 進(jìn)入下載后的WebDriverAgent文件
執(zhí)行 ./Scripts/bootstrap.sh
執(zhí)行成功后
移動到appium安裝目錄的appium-xcuitest-driver目錄下,刪除舊WebDriverAgent目錄
即:
sudo rm -rf WebDriverAgent
ln -s ~/WebDriverAgent將編譯好的WebDriverAgent移動到appium-xcuitest-driver目錄
####其實此時應(yīng)已經(jīng)可以使用appium-desktop

直接用Xcode打開WebDriverAgent.xcodepro文件
配置WebDriverAgentLib和WebDriverAgentRunner的證書 
連接并選擇自己的iOS設(shè)備,然后按Cmd+U,或是點(diǎn)擊Product->Test


問題1:安裝ruby時,更改ruby-china源報錯

解決方法:ruby-china源域名已更換,為https://gems.ruby-china.com,而非org

問題2:執(zhí)行brew install libimobiledevice --HEAD 報錯
Error Message:Requested "libusbmuxd >= 1.1.0" but version of libusbmuxd is 1.0.10

解決辦法:

brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
##以上執(zhí)行失敗均無關(guān)系
brew unlink usbmuxd
brew install --HEAD usbmuxd
brew link usbmuxd
#執(zhí)行以上命令后,重新執(zhí)行以下命令可成功安裝
brew install libimobiledevice --HEAD
問題3:執(zhí)行 npm install -g ios-deploy報錯(存在于多個xcode版本的情況下)

錯誤信息:xcode-select:error:tool "xcodebuild requires Xcode
解決方法:切換xcode路徑的方法為:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer(xcode路徑)

問題4:安裝opencv4nodejs、fbsimctl、applesimutils失敗

解決辦法:

安裝opencv4nodejs:
1. 使用npm代替brew:
brew install cmake
npm install -g opencv4nodejs
2. 安裝fbsimctl:
brew tap facebook/fb
brew install fbsimctl
3. 安裝applesimutil:
brew tap wix/brew
brew install applesimutil 

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/42968.html

相關(guān)文章

  • Python3網(wǎng)絡(luò)爬蟲實戰(zhàn)---9、APP爬取相關(guān)庫的安裝:Appium的安裝

    摘要:支持全平臺的安裝,我們直接從的里面安裝即可,鏈接為。平臺可以下載安裝包如,平臺可以下載安裝包如,平臺可以選擇下載源碼,但是更推薦用下文的安裝方式。上一篇文章網(wǎng)絡(luò)爬蟲實戰(zhàn)爬取相關(guān)庫的安裝的安裝下一篇文章網(wǎng)絡(luò)爬蟲實戰(zhàn)爬蟲框架的安裝 上一篇文章:Python3網(wǎng)絡(luò)爬蟲實戰(zhàn)---8、APP爬取相關(guān)庫的安裝:MitmProxy的安裝下一篇文章:Python3網(wǎng)絡(luò)爬蟲實戰(zhàn)---10、爬蟲框架的安裝...

    caige 評論0 收藏0
  • 30行Python代碼刷王者榮耀金幣

    摘要:準(zhǔn)備本腳本適用于安卓游戲區(qū),需要真實安卓手機(jī)。電腦需安裝好安卓驅(qū)動,一般豌豆莢或者各種管家可以自動幫你裝好。使用命令檢驗和手機(jī)狀態(tài)已經(jīng)就緒。 原理 王者榮耀的冒險模式里有個挑戰(zhàn)模式,第一次過關(guān)可以獲得比較多的金幣,后面重新挑戰(zhàn)還是會獲得少量金幣,這不算是bug,你不嫌煩手動蠻力也可以刷金幣。 推薦關(guān)卡:隕落的廢都 - 魔女回憶 此關(guān)卡使用純輸出英雄20秒左右可以打BOSS,50秒左右可...

    SoapEye 評論0 收藏0
  • 在Mac OSX 上配置Appium+Android自動化測試環(huán)境

    摘要:方式一使用安裝首先通過安裝配置國內(nèi)源,在個人目錄下新建一個文件,寫入開始安裝可以幫你診斷測試環(huán)境,建議安裝。自動化測試代碼例子如下,啟動內(nèi)置撥號軟件,搜索關(guān)鍵字。 前提準(zhǔn)備 開始正文之前,你需要準(zhǔn)備好一些基本條件: 安裝好Mac OSX 操作系統(tǒng)的設(shè)備 能夠訪問中國局域網(wǎng)以外資源的方法(沒有也行,但很痛苦) 已經(jīng)安裝好 homebrew 已經(jīng)安裝好 Python3.x 已經(jīng)安裝好 ...

    xialong 評論0 收藏0
  • 100%移植阿里云移動測試技術(shù),竟僅需1周?!——移動測試專有云(3)——內(nèi)容詳解

    摘要:換句話說就是,讓測試更有針對性。得益于強(qiáng)大的測試技術(shù),兼容性測試的檢出率遠(yuǎn)遠(yuǎn)高于業(yè)界水平。同時,在性能測試方面,即提供了項性能指標(biāo)曲線性能分析,更提供了強(qiáng)大的內(nèi)存泄漏和內(nèi)存溢出的檢測和分析能力。 摘要: Android兼容性測試旨在幫助解決Android應(yīng)用在不同真機(jī)機(jī)型上的各類兼容性問題,包括 Crash/ANR分析、6項性能分析、UI檢測、3個版本的覆蓋安裝檢測等。Android兼...

    付永剛 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<