Airtest-UI,自动化集大成者( 五 )

录制回放

Airtest采取图像识别方式 , 这种方式比较适合游戏自动化 但是在脚本的兼容性方面存在一些问题(屏幕的分辨率、图标大小等) 。

官方也给了几个小的技巧:

1、提升截图技巧-尽量截图完整图片

2、调整图像识别阈值

3、利用灰度图像识别

这些方式只能尽量优化 , 并不能根本上解决 , 所以官方最终建议是尽量使用poco:通过UI元素属性信息定位

四、POCO

Airtest提供另外一种更加稳健的元素操作方式-基于UI控件搜索框架poco

可以看到poco这种模式更加适合公司项目 , 如果你自己会Python , 还可以在脚本的基础上继续拓展 。

推荐阅读