关于使用基于图像的测试使用 Squish 拖动图像 Windows

About dragging images with Squish for Windows using Image-Based Testing

我正在使用 Squish 为 Windows 使用基于图像的测试执行自动化测试。但是有些活动没有效果!

例如,我有一个如下所示的控件: My sample control

我想按住它并将其拖动到特定位置(裁剪图像时),但我还不知道如何使用 Squish 执行此操作。 我想要这样的东西: mouseDrag(waitForObject(":_CropTopButton"), 5, 30, 0, 280)

但是对于基于图像的测试,它是行不通的。仅支持 mouseClick()、doubleClick() 和 tapObject()! (据我所知)

有没有什么方法可以使用 Squish 将图像处理(或拖动)为控制对象 Windows 使用基于图像的测试? 我对 Squish、Whosebug 和用英语写作完全陌生,所以如果有任何不当或恼火的地方,请告诉我,非常感谢!)

您应该能够使用功能 mouseMove(), mousePress() [Windows], mouseRelease() [Windows]。这是否会触发阻力可能取决于。您可能必须在 long/short 足够的时间内来回“摆动”鼠标几个像素才能触发它。

关于支持图像对象的mouseDrag(),请联系供应商。