Ⅰ.2.7 如何测试Qt Application中的非Qt Widgets
2015-11-19 11:24
239 查看
支持Qt的Squish被设计用来支持Qt应用程序的Qt widgets自动化测试。然而,在一些平台,Qt 应用程序是使用Qt 和本地的widgets混合编译出来的,例如,在Windows上一个Qt应用程序除了使用Qt widgets还可能使用本地Windows对话框和嵌入的ActiveX widgets。
幸运的是,Squish支持记录和回放键盘和鼠标对本地Windows 控件的操作。另外,使用Squish Spy可以检查标准Windows控件的属性,可以插入关于这些控件的验证,在脚本中访问它们的属性。也能注意到,有一个具体的支持Windows 版本的 Squish,该版本操作的是标准的Windows应用程序如使用MFC或者.net 技术创建的应用程序。
幸运的是,Squish支持记录和回放键盘和鼠标对本地Windows 控件的操作。另外,使用Squish Spy可以检查标准Windows控件的属性,可以插入关于这些控件的验证,在脚本中访问它们的属性。也能注意到,有一个具体的支持Windows 版本的 Squish,该版本操作的是标准的Windows应用程序如使用MFC或者.net 技术创建的应用程序。
相关文章推荐
- Android开发教程02:Android四大组件简介
- android完全退出程序(android退出有多个activity的应用)
- 获取android手机信息
- Android中的Environment.getExternalStorageState使用
- ios开发笔记-7-bug解决
- Android基础入门教程——10.1 TelephonyManager(电话管理器)
- 在Android如何在保证满足面向对象的单一原则(SRP)和开闭原则(OCP)的条件下,完成线程池的使用
- Android Studio中genymotion安装方法
- unity3d - new 不出的单例
- Android 使用NDK编译二进制文件并运行
- 关于unity中支持的音频的格式和视频的格式的总结
- iOS小技巧13- 判断iOS App程序安装后第一次启动,更新后第一次启动
- android 可滑动、点击切换的导航栏
- 手机端viewport的设置规范
- android opencv 前置摄像头
- 随机组合名字的小程序
- 聊天TextView中识别数字网址高亮并可点击
- Android基础入门教程——10.2 SmsManager(短信管理器)
- 初学Objective-C
- 通用商品/商家星星评价HTML-支持webapp使用