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