想记录一下研究的结果,也算是篇干货的
文章
在网上也看了一些视频,个人认为这个自动化测试的特点就是
1.多编程语言支持
相对于传统的IOSUIautomation只能支持js语言,Appium起到了一个翻译的作用,它其实是一个CS架构,服务器和IOS模拟器或真机直接通讯,客户端和服务器之间用HTTP协议进行交互,所以客户端用什么语言其实不重要。下面会有一个
python
编程的实际例子。
2.远程测试支持
正如上面说的,客户端和服务器之间用HTTP协议通讯,那么也就是说,客户端可以和服务器在同一台机器或者不同的机器。
3.较好的录制功能
Appium提供了一个很好的录制工具,可以让程序员一步一步的把步骤进行精确的录制
4. 单步调试
程序员可以利用高级脚本语言,比如Python对被测程序进行单步调试,比如一条命令对应一个UI动作
如何使用appium,基于2014年5月份发布的appium1.0来说,大约是这样的,
你必须要有xcode进行自动化测试的基础,如果没有的话,请先补习
A. 如果是模拟器测试
1. 选择应用安装包的位置
2.再选择期望的模拟器平台,IOS版本,再点Launch就可以了