请教各位伙伴,工业上的专业软件,比较复杂,有没有好用且容易上手的自动化工具?目前我只会使用一些脚本录制工具,做一些简单操作,想深入学习下自动化工具来辅助测试。网上关于这种自动化的教程也比较少,不知道怎么下手学习,自己有一些 python 基础,请各位伙伴建个议。
ui 方面可以玩玩按键精灵(认真
以前用过 autoit,比较简单
Ranorex Studio
Appium、Selenium 也支持录制,也支持导出代码修改运行
winappdriver
基于 python 可以看下 pywinauto 可以和 uiautomation 混合着用
我这边现在基于这俩做了很多 windows 桌面软件的自动化测试
才看到你的 @
坐标其实是可以使用的,但是我工作中遇到的暂时没有没有无法获取控件信息的,一般 pywinauto 找不到的 uiautomation 可以找的到,可能很多控件的属性都一样,但是可以用 index 进行区分,如果实在不行的话,就用坐标吧
ocr 的话其实还是需要用到左边,如果软件布局比较好辨认还好,如果是那种各个按钮什么的都比较相似,那样的话其实也有很大的误差和麻烦
我以前公司产品是 delphi 写的很多按钮和界面都是标准控件即 spy++、UISpy 和 inspect 都可以获取到控件的属性,现在改为 QT 编写新产品,无法获取到控件信息,就好比目前的腾讯 QQ、酷狗一样绘图界面和按钮
请问 类似目前的 企微 这样的绘图界面和按钮,怎么获取到控件信息呢?在做相关的自动化工作