Qt QML桌面应用程序自动化测试
Qt QML Desktop application automation testing
我的任务是通过开源框架自动化基于Qt QML的桌面应用程序。我对测试和Qt QML都是全新的。我擅长Java和Python以及Javascript。
- 有人可以建议一种为Qt QML桌面应用程序编写自动化测试的方法吗?
- 我可以编写代码来读取Qt QML应用程序中的元素和小部件吗?,所以我可以验证各种情况。
- 如果有,是否有Qt QML应用程序的教程或示例自动化测试项目?
看看Spix。链接到它后,您可以通过从C++或使用 RPC 的脚本发送虚假事件来远程控制 QML UI。可以使用任何支持 XML-RPC 的脚本语言,如 python。 通过这种方式,您可以自动化和测试您的Qt/QML应用程序。
对象由路径标识,因此您不必处理坐标。Spix 通过 QML 中设置的objectName
属性查找项目。 您还可以从脚本中查询对象属性...
该库相当新且正在开发中,但我认为它已经涵盖了桌面应用程序中许多更常见的用例......
相关文章:
- Qt QML桌面应用程序自动化测试
- C++低吞吐量 winsock TCP 测试应用程序
- 根据应用程序是否已自动化显示不同的 QML 文件
- 如何使用Boost单元测试框架测试Qt应用程序
- 使用C 单元测试框架集成测试Java应用程序
- 如何使用Visual Studio Code来调试使用Google Test测试的应用程序?
- 在单元测试中测试连接丢失(在节俭的C++应用程序中或一般情况下)
- C++11 监视器类,测试应用程序不想退出
- 使用 ASSERT_DEATH 时,有没有办法在应用程序终止后自动继续执行所有测试
- 测试使用visual studio编写的C++android应用程序的最佳方法是什么.不升级到windows专业版
- (C++)如何在 MOOS-ivp 中测试新应用程序
- 编译提升::数学的性能测试应用程序
- 启动 VirtualBoxSDK 测试应用程序返回错误"Error creating virtual box instance"
- 在Amazon EC2上安装测试应用程序
- 用Python在Qt上编写的自动测试应用程序
- LNK1104.dll链接到 Visual Studio "invalid or corrupt file" 中的测试应用程序时出错
- 无法使用谷歌的protobuf构建测试C++应用程序
- 如何杀死Cocos2d-x测试应用程序
- 简单的线程/互斥测试应用程序崩溃
- 单元测试-如何组织C++测试应用程序和相关文件