安装
1.使用淘宝的 cnpm 安装
cnpm install appium@1.6.0-beta1 -g
2.对于 appium-xcuitest-driver,如果你直接使用时,没有问题,可以忽略以下信息
brew install carthage
npm install -g ios-deploy
然后
git clone https://github.com/facebook/WebDriverAgent.git
进入目录,运行:
./Scripts/bootstrap.sh
将已经下载依赖后的 WebDriverAgent,复制到你的 appium 安装目录对应的位置,覆盖到原来已经有的 WebDriverAgent
原因:appium 安装目录下的 WebDriverAgent 在下载依赖的时候出错了,然后就一直报错,只能自己重新下载
使用
1.代码中增加:
apabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "XCUITest");
2.其他什么都不需要修改,直接运行即可
问题
目前已经碰到的问题有:
1.运行速度特别慢
2.启动时,crash 的概率大
3.原来能找到的元素控件,可能会找不到