AirTest & UIAutomation

Airtest是一个基于图像识别的跨平台UI自动测试框架。它适用于游戏和应用程序,支持的平台有Windows、Android和iOS。

在之前的文章中,我们详细介绍了Airtest库和UIAutomation的使用。如果您已经了解其中的配置和使用,那么现在让我们来继续学习如何使用OCR实现Windows应用图像识别自动化测试。

OCR集成UIAutomation

启动被测应用程序:

Copy to Clipboard

重写findelement函数,让其拓展支持基于图像的定位方式,并返回ImageElement:

Copy to Clipboard

查找到的元素,通过ImageElement返回,之后需要定义该类型要实现的常规操作:

Copy to Clipboard

封装好图像定位、操作的类库后,通过其提供的api进行脚本开发:

Copy to Clipboard