本文主要讲解在Mac中如何使用Appium做iOS自动化测试
安装
安装xcode
安装node.js
安装Appium
Appium的使用
打开Appium后,界面显示如下

点击Start Server进入控制台界面,之后点击放大镜图标,配置session启动参数。(其中bundleId为你需要测试的app的bundleId,如果是真机测试,需要设置udid)


点击Start Session可以在控制台中看到相应的日志输出,如果启动失败,可通过控制台输出提示,添加相应的插件或者做相应的修改。

启动成功后,界面如下

使用Appium获取到各控件的Xpath路径,然后编写脚本,使用selenium的相应api来进行自动化测试工作
可能遇到的问题
Could not get Xcode version
解决方法:
sudo xcode-select --reset
sudo xcode-select --switch /Applications/Xcode.app
在测试时,保证设备处于解锁状态,如果测试无法启动,可尝试关闭WebDriverAgent,再重新启动。
测试demo以及脚本源码