在ios 的UI自动化方面,苹果对于不同的系统版本采用了不同的方式。在ios10版本以下是使用uiautomation的,在xcode自带的工具instruments中选择Automation,使用js以面向过程的方式写自动化case。在ios10以上是使用xcui框架,可以使用java语言以面向对象的方式进行UI自动化case的编写。
本文旨在介绍一下ios UI自动化的流程,appium和inspector等的安装请自行百度,如果安装过程遇到问题可以文后留言。
一、启动inspector,进行app中各控件元素的抓取。
电脑上输入启动命令![](https://i-blog.csdnimg.cn/blog_migrate/11ab5b3d6d347bc90d2783c6c2b1bd53.png)
手机上进行信任
![](https://i-blog.csdnimg.cn/blog_migrate/2ec5810cc79d22e7cd2aa6cc6ab98018.png)