API参考
本章节介绍了可由 Squish 测试脚本使用的脚本 API。有关使用所有主要 Squish API 功能的完整示例,请参阅 教程、如何创建测试脚本 和 测试应用程序 - 特定细节。
扩展 API 记录在
- QML 扩展 API (Qt)
- JavaScript 扩展 API (Web)
- 自定义小部件的 Java 扩展 API (Java)
方便函数参数
接受 objectOrName
参数的函数可以传递一个对象引用或对象符号或实际(多属性)名称。接受 object
参数的函数必须传递一个对象引用,而接受 objectName
的函数必须传递一个对象的符号或实际名称。对象引用通过 Object waitForObject(objectOrName)、Object waitForObjectExists(name)、Object findObject(objectName) 和 SequenceOfObjects findAllObjects(objectName) 函数返回。
方便函数
- 测试员创建的特定函数 - 测试员创建以使 Squish 能够使用测试的特殊函数。
- 等效脚本 API - 支持的脚本语言之间的差异。
- Squish API - 为测试 GUI 应用程序提供标准的脚本语言功能之外的附加功能。
- Android
- iOS
- Java
- macOS
- Qt
- Tk
- 网络对象API
- Windows
- JavaScript 注意事项和扩展 API
- Perl 注意事项
- Python 注意事项
- Ruby 注意事项
- Tcl 注意事项
- 行为驱动测试 - 特定于行为驱动测试的 API。
- 基于模型的测试 - 特定于基于模型测试的 API。
- CAN 总线支持 - 测试由运行应用程序的设备发送和接收的控制器区域网络 (CAN) 消息的功能。
- FMI 接口支持 - 导入和执行功能建模单元 (FMU) 的功能。
©2024 The Qt Company Ltd. 本文档中的文档贡献是各自的版权所有者的版权。
提供的文档是根据 Free Software Foundation 发布的 GNU 自由文档许可协议第 1.3 版本的条件授权的。
Qt 和相应的标志是芬兰和/或其他国家/地区的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。