桌面端应用跟 web 和移动端还不一样。调研常用的 ui 自动化框架,感觉都不太合适。
有哪个大佬做过,分享下经验
Python + Appium + WinAppDriver。需要的话我把以前写的笔记发一篇帖子。
工业化软件的吗
pywinauto
桌面的搞过游戏脚本倒是,基于 opencv 来做识图
uiautomation
十多年前做 Windows 客户端测试,当时用过 autoit 识别标准控件还比较方便。
但现在的桌面端,很多不是原生应用,而是内嵌浏览器内核来做的,恐怕就不适合了。
我们用的 sikuli
字节跳动 UI-TARS,可以了解一下
pywinauto
Python + Appium +pywinauto+alluer
大佬,我前段时间也想用 pywinauto 来做自动化,但是我们公司开发的软件很多都是自绘控件,目前只有使用相对坐标或者图片识别来定位。如果全部使用相对坐标的话,感觉特别繁琐,也不稳定,还不如用第三方自动化测试工具。用图片识别的话,界面上又有些控件内容是一样的,比如一样的按钮,这样一来又要结合相对坐标来定位。想请教一下自绘控件还有没有什么别的更好的方法来定位。