本文主要参考以下博文,感谢其作者的总结分享。
https://www.cnblogs.com/ybcao/p/5463030.html
https://www.cnblogs.com/fnng/p/4881102.html
背景:
做CS架构的客户端应用程序UI自动化测试时,需要用图标的状态来判断程序运行的结果。图标的控件类型为Image。所以需要通过判断图标所在的图片来实现自动化用例中的断言。
解决方案:
首先,需要定位到目标控件的坐标,然后截图,再将截图与期望图片进行比较。
这里主要需要解决的3个点:
获取图片控件坐标
截图
比较图片
经过查询,python系现有模块中pywinauto、
1