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