iOS appium

1.若是沒有安裝過Homebrew,先安裝homebrewnode

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

 

 

安裝依賴庫git

 

brew install libimobiledevice --HEADgithub

npm install -g ios-deploy  #若是是iOS10以上的系統才須要安裝 npm

 

若是沒有安裝 libimobiledevice,會致使Appium沒法鏈接到iOS的設備,因此必需要安裝,若是要在iOS10+的系統上使用appium,則須要安裝ios-deploybootstrap

(sudo npm install -g ios-deploy --unsafe-perm=true)xcode

 

appium-doctor 安裝ruby

npm install appium-doctor -gapp

 

安裝後執行appium-doctor --ios指令,能夠查看與iOS相關配置是否完整,下圖是所有配置都成功,若是有那一項是打叉的,則進行安裝就能夠了。curl

appium-doctor --ios 

 

 

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose

 

 

經過終端獲取已鏈接電腦的iPhone的 udid方法:

 

idevice_id -l

 

 

 

* 進入appium安裝盤:/path/where/installed/bin/appium, 在如下路徑下找到WebDriverAgent

    /usr/local/n/versions/node/10.4.0/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

* 打開terminal到上面的目錄下, 執行如下命令來配置項目:

    $ mkdir -p Resources/WebDriverAgent.bundle

    $ ./Scripts/bootstrap.sh -d

用Xcode打開WebDriverAgent.xcodeproj,進行build。

 

 

 

 

/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

相關文章
相關標籤/搜索