应用场景
想要进行iOS自动化测试,必须进行环境的搭建
需要的环境
macOS系统电脑
Xcode
待测试的iOS项目
appium Desktop
python
pycharm
Download PyCharm: Python IDE for Professional Developers by JetBrains
node.js
https://npm.taobao.org/mirrors/node/v10.15.0/node-v10.15.0.pkg
cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
ios-deploy 依赖库
cnpm install -g ios-deploy
brew
ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)
libimobliedevice 依赖库
brew install --HEAD libimobiledevice
carthage 依赖库
brew install carthage
iOS系统手机
Apple ID
https://appleid.apple.com/account
WebDriveAgent
https://github.com/facebookarchive/WebDriverAgent
参考资料
https://gochannel.org/links/link/snapshot/4307
在 MAC 上搭建 appium1.6.3 过程 · TesterHome
Appium自动测试iOS-Android问题总结_Deep-李兵的博客-CSDN博客
使用Appium进行iOS的真机自动化测试_悦人杂记的博客-CSDN博客_appium ios真机测试
appium 在真机上测试的配置 (使用个人 Apple ID) · TesterHome
Flutter环境问题:Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10