iOS的自动化测试经过各种搜索,得知主要有3种
1.UITests
利用Xcode自带的UITests,就是新建一个target,然后可以通过录制操作步骤生产测试用例,再通过修改来使用。
但是经过实测,发现生成的代码经常会报错(主要是我们的所使用的控件名字通常是中午,然后转出来是Unicode,在swift中就会报错了),而且功能真的挺单一…
所以不适合使用
详细可以该文章Xcode7 UI自动化测试详解 带demo UITests
2.UIAutomation
也试过使用Xcode自带的Instruments 的 Automation测试,这倒比上面的好一点,但是当时测试同事说希望可以用java来写(因为我是和测试同事一起来做这个工作的),所以后来也只能放弃了
3. Appium
关于Appium的接受不多说,什么可跨平台、支持多语言、支持可设备等,反正最后选择了这个,具体使用在别的文章