摘要:搭建真機(jī)環(huán)境一安裝如已存在則無需安裝安裝載入環(huán)境檢查安裝情況安裝等待下載途中需要按回車確定安裝路徑還要輸入密碼編譯。
Mac OS搭建appium-ios真機(jī)環(huán)境 一. 安裝ruby(如已存在則無需安裝) 1. 安裝rvm
curl -L https://get.rvm.io | bash -s stable2. 載入rvm環(huán)境
source ~/.rvm/scripts/rvm3. 檢查rvm安裝情況
rvm -v4. 安裝ruby
rvm list known rvm install 2.6.0 #等待下載(途中需要按回車確定安裝路徑、還要輸入密碼)、編譯。完成之后Ruby、Ruby Gems就安裝好了
rvm list
rvm remove [舊版本號] rvm 2.6.0 -default rvm -v gem -v5. 更換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 --HEAD3. 安裝carthage、node、npm
brew install carthage brew install node brew install npm4. 安裝ios-deploy、xcpretty
npm install -g ios-deploy gem install xcpretty5. 安裝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
解決方法:ruby-china源域名已更換,為https://gems.ruby-china.com,而非org
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
錯誤信息:xcode-select:error:tool "xcodebuild requires Xcode
解決方法:切換xcode路徑的方法為:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer(xcode路徑)
解決辦法:
安裝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
摘要:支持全平臺的安裝,我們直接從的里面安裝即可,鏈接為。平臺可以下載安裝包如,平臺可以下載安裝包如,平臺可以選擇下載源碼,但是更推薦用下文的安裝方式。上一篇文章網(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、爬蟲框架的安裝...
摘要:準(zhǔn)備本腳本適用于安卓游戲區(qū),需要真實安卓手機(jī)。電腦需安裝好安卓驅(qū)動,一般豌豆莢或者各種管家可以自動幫你裝好。使用命令檢驗和手機(jī)狀態(tài)已經(jīng)就緒。 原理 王者榮耀的冒險模式里有個挑戰(zhàn)模式,第一次過關(guān)可以獲得比較多的金幣,后面重新挑戰(zhàn)還是會獲得少量金幣,這不算是bug,你不嫌煩手動蠻力也可以刷金幣。 推薦關(guān)卡:隕落的廢都 - 魔女回憶 此關(guān)卡使用純輸出英雄20秒左右可以打BOSS,50秒左右可...
摘要:方式一使用安裝首先通過安裝配置國內(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)安裝好 ...
摘要:換句話說就是,讓測試更有針對性。得益于強(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兼...
閱讀 3703·2021-11-19 09:56
閱讀 1493·2021-09-22 15:11
閱讀 1145·2019-08-30 15:55
閱讀 3388·2019-08-29 14:02
閱讀 2932·2019-08-29 11:07
閱讀 454·2019-08-28 17:52
閱讀 3184·2019-08-26 13:59
閱讀 449·2019-08-26 13:53