一、什么是Appium
是一个跨平台(Android,ios,hybrid...)自动化测试工具,是selenium在移动端的扩展。
二、Appium的功能和局限
功能:
1.可以方便的定位元素,录制屏幕操作
局限:
1.需要有源码;
2.iOS测试必须在Mac机上执行;
3.只能用来做UI自动化;
4.GUI录制的脚本不能自动回放,需要手动复制到执行文件。
三、如何使用
安装、环境配置等参考
1.照着例子写测试用例;
2.编写pom.xml文件;
3.执行测试;
4.查看测试报告:只有执行时打印测试报告到屏幕,没有保存log
四、原理
调用官方自动化框架,iOS的UIAutomation和Android的UIAutomator,seledroid