版本 6.3Beta
Squish 6.3 测试版是一个预览发布,展示了新增的图片搜索扩展及适用于产品所有版本的其他新功能。
图片搜索
作为基于主要属性对象识别的补充,可以根据元素的视觉外观在屏幕上定位元素。这允许与自定义元素、未知工具包的控制以及主应用程序外的控制交互。
现在squishide
特性支持基于图像插入用户交互,如mouseClick()
和tapObject()
。搜索是通过新增的ScreenRectangle waitForImage(imageFile, [parameterMap], [searchRegion])函数实现的。使用的算法仍然很简单,但未来的版本将提供更复杂的查找选项,可以处理颜色和分辨率差异。请参阅如何进行图像测试以获取自动化的棋类应用示例。
一旦扩展离开测试版,将需要额外的许可证。届时,所有现有客户都将提供限时免费升级选项。
文本和XML文件的比较
新的函数Boolean test.compareTextFiles(expectedFilePath, actualFilePath)和Boolean test.compareXMLFiles(expectedFilePath, actualFilePath)分别比较两个文本和XML文件的内容。与执行简单的字节对字节比较不同,它会报告个别行和元素的可能差异。存在几种配置选项,允许在内容和格式上接受不同的差异。
©2024 Qt公司有限公司。所包含的文档贡献是各自所有者的版权。
所提供的文档按照自由软件基金会发布的GNU自由文档许可第1.3版的规定许可。
Qt及其相关标志是芬兰及/或其他国家和地区Qt公司的商标。所有其他商标均为各自所有者的财产。