嘿,小伙伴們,我來(lái)了解一下iOS自動(dòng)化探索中的cucumber了。要玩cucumber,豈能沒(méi)有WebDriverAgent的支持?今天就來(lái)介紹一下WebDriverAgent的安裝!
首先,我們需要進(jìn)行準(zhǔn)備工作,確保Xcode已經(jīng)安裝,并確保安裝了Homebrew和Carthage,這些都是必不可少的。
接下來(lái),我們要在GitHub上找到WebDriverAgent。此時(shí),最新版本是3.0.1,但是這個(gè)版本似乎有一些問(wèn)題,所以我們選擇使用3.0.0版本。我們可以在瀏覽器中打開(kāi)https://github.com/facebook/WebDriverAgent/releases/tag/3.0.0,或者在GitHub客戶端中克隆倉(cāng)庫(kù)。
一旦我們找到了WebDriverAgent,就該開(kāi)始準(zhǔn)備安裝了。打開(kāi)終端并導(dǎo)航到WebDriverAgent目錄,然后運(yùn)行以下命令:
```bash
./Scripts/bootstrap.sh -d
```
這會(huì)花費(fèi)一些時(shí)間并安裝必要的依賴(lài)項(xiàng)。一旦這樣做,我們應(yīng)該運(yùn)行以下命令:
```bash
open ./WebDriverAgent.xcodeproj
```
這將在Xcode中打開(kāi)項(xiàng)目,并讓我們開(kāi)始進(jìn)行配置。記住,我們需要使用Xcode 9或更高版本。
接下來(lái),我們需要選擇在哪個(gè)設(shè)備上運(yùn)行WebDriverAgent。這個(gè)設(shè)置位于“WebDriverAgentLib”目標(biāo)的“General”標(biāo)簽中。例如,我們可以在當(dāng)前設(shè)置中選擇iPhone 8。
然后,我們需要選擇固件版本。這個(gè)設(shè)置位于“WebDriverAgentLib”目標(biāo)的“General”標(biāo)簽中。例如,我們可以選擇11.0版本的固件。
接下來(lái),我們需要通過(guò)接觸代碼庫(kù)以及添加外部依賴(lài)項(xiàng)來(lái)修改build配置。具體來(lái)說(shuō),我們需要在“WebDriverAgentLib”目標(biāo)的“Build Phases”標(biāo)簽中添加“App Frameworks“和”Automator Frameworks“作為外部框架依賴(lài)項(xiàng)。這步操作可以在終端中通過(guò)如下命令完成:
```bash
cd /usr/local/lib/
ln -s ../Cellar/carthage/0.36.0/bin/carthage carthage
```
之后,我們需要運(yùn)行一個(gè)命令來(lái)安裝所需的外部依賴(lài)項(xiàng),這記住,有點(diǎn)耗時(shí)間:
```bash
./Scripts/bootstrap.sh -d
```
這將拉取所需的框架,并使用Carthage打包這些框架。
最后,運(yùn)行以下命令來(lái)構(gòu)建WebDriverAgent:
```bash
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id= ``` 在這個(gè)命令中,我們需要替換 好啦,由于我們都是聰明的小伙伴,困難都沒(méi)有我們過(guò)不去的!相信我們會(huì)在iOS自動(dòng)化探索的道路上越走越遠(yuǎn)! www.yinyiprinting.cn 寧波海美seo網(wǎng)絡(luò)優(yōu)化公司 是網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡(luò)營(yíng)銷(xiāo)知識(shí)和開(kāi)發(fā)愛(ài)好者的一站式目的地,提供豐富的信息、資源和工具來(lái)幫助用戶創(chuàng)建令人驚嘆的實(shí)用網(wǎng)站。 該平臺(tái)致力于提供實(shí)用、相關(guān)和最新的內(nèi)容,這使其成為初學(xué)者和經(jīng)驗(yàn)豐富的專(zhuān)業(yè)人士的寶貴資源。
聲明本文內(nèi)容來(lái)自網(wǎng)絡(luò),若涉及侵權(quán),請(qǐng)聯(lián)系我們刪除! 投稿需知:請(qǐng)以word形式發(fā)送至郵箱18067275213@163.com
在經(jīng)濟(jì)允許的條件下,還是建議參加系統(tǒng)的培訓(xùn),前提是找家靠譜的機(jī)構(gòu)