QT GUI自动化测试方法

qt kde pyqt的自动化测试方法

QT的介绍

Qt(/ˈkjuːt/,发音同“cute”[3][4][5])是一个跨平台的C++应用程序开发框架。广泛用于开发GUI程序,这种情况下又被称为部件工具箱。也可用于开发非GUI程序,例如控制台工具和服务器。Qt被用于OPIE、Skype、VLC media player、Adobe Photoshop Elements、VirtualBox与Mathematica[6]以及被Autodesk [7][8]、欧洲空间局[9]、梦工厂[10][11]、Google、HP[12]、KDE、卢卡斯影业[13]、西门子公司[14]、沃尔沃集团[15], 华特迪士尼动画制作公司[16]、三星集团[17]、飞利浦[18]、Panasonic [19]所使用。 Qt使用标准的C++和特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏。通过语言绑定,其他的编程语言也可以使用Qt。 Qt是自由且开放源代码的软件,在GNU宽通用公共许可证(LGPL)条款下发布。所有版本都支持广泛的编译器,包括GCC的C++编译器和Visual Studio捆绑的MSVC编译器。

appium的qt driver 方案

pytest-qt方案

官方支持

QT的accessible属性

PyAutoGUI + AI

一个简单的屏幕解析工具,面向纯视觉的 GUI 代理

这周才疯狂开始用QT,上周用的tkinter ,没有明显感受出差别