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

相关文章
相关标签/搜索