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函数和其他实用术语列表 |
许可信息 | 第三方软件的许可协议和版权声明 |
培训课程 | 由提供的Squish基础用法在线教程 |
知识库 | 更多Squish相关提示、技巧、技巧和示例 |
外观差异
Squish可在Linux、macOS、各种Unix和Windows上运行。每个平台都有自己的独特外观和感觉—从对话框或表格中按钮的顺序,到macOS中菜单和菜单项的排列。此外,根据正在使用的主题,应用程序的显示外观可能有所不同。
因此,本手册中显示的squishide
截图可能看起来与您在自己的计算机上运行的squishide
不同。这不会影响Squish的功能,但有时您在寻找特定的工具栏、对话框或表格按钮时,它们可能不在您squishide
中与截图所示完全相同的同一位置。
外观差异不会阻止Squish进行跨平台测试。这是因为Squish通过其属性而不是坐标来识别GUI对象。这意味着可以在不同的平台上使用相同的Squish测试套件来测试同一应用程序,即使两个平台上的对话框按钮顺序不同。
©2024 Qt公司有限 公司。本手册中包含的文档贡献是各自所有者的版权。
本手册中提供的文档在自由软件基金会发布、GNU自由文档许可第1.3版 范围内授权。
Qt和相应的徽标是芬兰以及世界上其他国家的Qt公司商标。所有其他商标都是其各自所有者的财产。