多年桌面自动化的经验来看。。让开发写接口让你调比较好。图像或者控件都有你说的这些痛点,而且这些痛点基本上市面上有的工具解决不了。
https://github.com/microsoft/UFO 这个框架可以尝试,但。。需要购买 AI 模型的 token,且效果未必有想象的那么好。属于有闲心就玩玩看。
总之桌面 UI 自动化在开发人员不支持的情况下是个投入产出比不高的东西,要么让他们给你可调用的接口,要么让他加上 Automation id 这种唯一定位属性在所需要控件上
感觉你应该刚接触工作不久
很好的文章!自动化测试的本质就应该是解决问题,而不是创造需求。
厦门烂掉了,我只能这么说
顶一个
这是应该是百度的 feature 之一
建议直接让 AI 生成
底层的那些控制逻辑不可能做什么更新的,应用层玩出花也没用
UI 自动化最实际的用途最终都会走向各种抖音微博刷赞,刷回复这类的场景 :