AirtestProject次世代UI自动化解决方案李翔NextgenUIautomation思考一下未来QA等待测试结果QA程序好了摘要n基于图像识别的UI自动化n基于控件识别的UI自动化n面向测试开发的统一接口n面向产品的持续集成与大规模集群测试nAirtestProject项目未来发展catalogAirtestProject=airtestpocomy-testflowpocounit++++…github.com/AirtestProject测试开发环境n设备实时画面n所见所得脚本生成nUI层次检视npython作为测试脚本语言n一键运行调试n购买咖啡!讲究!n其他自定义插件...AirtestIDE图像识别Imagerecognition图像识别开箱即用脚本语句touch()图像识别图像识别渲染验证预期效果Template上个版本这个版本控件检视UIcontrolinspection使用控件识别跨平台控件检视n渲染引擎多样性UI检视n树状渲染架构ncc.director.getRunningScene()->nodennode.getChildren()->[node]n递归遍历n属性计算nnode.getPosition()->(x,y)nnode.isVisible()->boolnnode.getXXX()->…根节点跨平台控件识别n规范属性含义n定义一个标准的数据交换格式(协议){name:OctopusArea,payload:{name:OctopusArea,type:GameObject,visible:true,zOrders:{global:0,local:-10},pos:[0.130729169,0.44907406],size:[0.0859375,0.125]