關(guān)于我們 下載與支持 產(chǎn)品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088

服務(wù)器安裝

2018/3/26 15:10:28 澤眾 編輯:澤眾 于 2018/3/26 15:10:28

MobileRunner IOS運(yùn)行環(huán)境部署文檔

1.安裝brew(http://brew.sh)

打開terminal應(yīng)用執(zhí)行下面的命令自動安裝

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

若出現(xiàn)如"Press RETURN to continue or any other key to abort", 按下"return"鍵繼續(xù)。

2.安裝nodejs(https://nodejs.org/en/)

打開MRForMac.zip解壓后目錄下的node-v6.11.2.pkg進(jìn)行安裝,或直接到官網(wǎng)下載安裝。

3.安裝Xcode

要測試iOS系統(tǒng)的手機(jī)請安裝版本的Xcode,在Appstore找到Xcode進(jìn)行下載。

 

注意:Xcode版本需要>=手機(jī)系統(tǒng)版本,如要測試iOS 9.3.3系統(tǒng)的手機(jī),必須安裝至少8.3.3版本的Xcode

4.安裝Appium以及相關(guān)依賴

打開命令行執(zhí)行命令:npm install -g appium@1.6.1,若安裝過于緩慢,可以使用另一種方式安裝:解壓MRForMac.zip文件,將其中的appium1.6.1.zip解壓到安裝目錄如/Users/SPASVO,然后執(zhí)行cd /Users/SPASVO/appium命令,執(zhí)行npm link命令完成安裝。

安裝完成之后終端執(zhí)行sudo chmod -R 777 /Users/SPASVO/appium/node_modules/appium-xcuitest-driver

5.安裝Appium相關(guān)依賴

依次輸入以下命名進(jìn)行安裝(因國內(nèi)訪問國外源速度不佳,所以安裝CNPM使用國內(nèi)鏡像)

sudo npm install -g cnpm

sudo cnpm install -g appium-xcuitest-driver

sudo cnpm install -g ios-deploy

brew install --HEAD libimobiledevice

brew install --HEAD ideviceinstaller

sudo chmod -R 777 /var/db/lockdown/

6.WebDriverAgent簽名

打開目錄/Users/SPASVO/appium/node_modules/appium-xcuitest-driver/WebDriverAgent(實(shí)際位置以自己電腦為準(zhǔn)),打開WebDriverAgent.xcodeproj文件如圖

將TARGETS中所有目標(biāo)中的Bundle Identifier或者Product Bundle Identifier中的facebook改成其他字段,如com.facebook.WebDriverAgentLib改為com.xxxxx.WebDriverAgentLib,xxxxx只要和facebook不沖突即可。

將Automatically manage signing置為選中狀態(tài),Team中選擇自己添加的證書,其中免費(fèi)證書多可以添加三臺設(shè)備,99$的證書可以添加100臺設(shè)備,299$企業(yè)版證書不限設(shè)備數(shù)量。

7.IOS服務(wù)器啟動

服務(wù)器部署完成之后需要啟動終端服務(wù)方可生效。

如果是單機(jī)設(shè)備,則需要啟動一個終端輸入命令:

(1)java -jar /Users/SPASVO/Desktop/MRForMac/spasvoserver.jar

(2)appium -p 4723 --tmp /Users/SPASVO/Desktop/a1

如果是多機(jī)設(shè)備,則需要啟動多個終端輸入命令:

(1)java -jar /Users/SPASVO/Desktop/MRForMac/spasvoserver.jar

(2)appium -p 4723 --tmp /Users/SPASVO/Desktop/a1

(3)appium -p 4724 —tmp /Users/SPASVO/Desktop/a2

 ...(有多少設(shè)備需要執(zhí)行要啟動多少個終端)
其中兩個變量一個是端口號一個是緩存路徑,注意緩存路徑需要是存在路徑。

滬ICP備07036474號 2003-2022 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系