Squish 8.0

Squish是针对Android、iOS、Java、Qt、Tk和Windows应用的专 业自动化GUI测试框架,还适用于在浏览器中运行的基于HTML的Web应用,例如苹果Safari、Firefox和其他Mozilla浏览器、谷歌Chrome和微软Internet Explorer和Edge。

参见对于
发布说明每个Squish版本的 新功能和其它变更
安装从支持的平台上安装Squish(二进制或源代码包),以及测试Android、iOS、OCR、Qt或Web应用的特殊要求
教程特定GUI工具包的教程,涵盖Squish的主要功能和用法
如何创建测试脚本如何创建测试脚本的详细说明和示例
如何测试应用程序 - 特定信息针对Android、iOS、Java、Mac、Qt、Tk、Web或Windows应用的测试的详细说明和示例
API 参考Squish测试脚本使用的脚本API
工具参考Squish工具函数
IDE 参考squishide窗口、视图、对话框和键盘快捷键
添加组件参考附加组件的功能
常见问题解答典型问题的解决方案
术语表主要概念和术语的解释
索引Squish函数和其他实用术语列表
许可信息第三方软件的许可协议和版权声明
培训课程Qt Academy提供的Squish基础用法在线教程
知识库更多Squish相关提示、技巧、技巧和示例

外观差异

Squish可在Linux、macOS、各种Unix和Windows上运行。每个平台都有自己的独特外观和感觉—从对话框或表格中按钮的顺序,到macOS中菜单和菜单项的排列。此外,根据正在使用的主题,应用程序的显示外观可能有所不同。

因此,本手册中显示的squishide截图可能看起来与您在自己的计算机上运行的squishide不同。这不会影响Squish的功能,但有时您在寻找特定的工具栏、对话框或表格按钮时,它们可能不在您squishide中与截图所示完全相同的同一位置。

外观差异不会阻止Squish进行跨平台测试。这是因为Squish通过其属性而不是坐标来识别GUI对象。这意味着可以在不同的平台上使用相同的Squish测试套件来测试同一应用程序,即使两个平台上的对话框按钮顺序不同。

©2024 Qt公司有限 公司。本手册中包含的文档贡献是各自所有者的版权。
本手册中提供的文档在自由软件基金会发布、GNU自由文档许可第1.3版 范围内授权。
Qt和相应的徽标是芬兰以及世界上其他国家的Qt公司商标。所有其他商标都是其各自所有者的财产。