1.易于开发和维护2.稳定性3.执行效率4.跨平台5.跨应用6.支持Hybrid(混合应用)传统的UI自动化框架(UIAutomator、Espresso、appium等),或多或少在这些方法做的不够完美。模拟用户的操作,用户在操作的时候是不需要知道控件的属性(ID、name)的,它应该是一种所见即所得的操作。所以,像Sikuli、AirTest这样的基于图片识别技术的测试框架就很好。但是,它们也有一些不足:1.准确率不足2.没有层次结构3.代码稳定性差4.代码可维护性差如果,测试脚本可以变成这