1. Appium iOS自动化环境搭建
首先必须要有一台Mac电脑,电脑安装Xcode 从App Store下载
从Mac中执行以下步骤:
- 安装brew /bin/zsh -c
- 安装libmobiledevice: brew install libmobiledevice --HEAD(如果报错SSL certificate problem: certificate has expired. 执行: git config --global http.sslverify false)
- 安装node: brew install node
- 安装npm: brew install npm
- 安装carthage: brew install carthage (处理苹果软件项目依赖,第三方库)
- 安装ios-deploy: npm install ios-deploy (用于调试手机)
- 安装appium: npm install appium
- 安装appium-doctor: npm install appium-doctor
- 检查appium ios 环境: appium-doctor --ios
2. Appium desktop 版本安装:
直接官网下载,主要用于后面定位查看元素信息
3. webdriveragent 编译
如果是iOS模拟器,那么webdriveragent无需额外处理
- 真机下webdriveragent编译:
appium命令行版本的webdriveragent源码路径:/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent
1. 根目录下进入上述目录,打开WebDriverAgent.xcodepro....文件,选择设备
2. 修改以下所有文件的bundle ID(已经替换favebook部分为mobiletest)
3. 签名