问题描述
我正在使用基于图像的测试使用 Squish for Windows 执行自动化测试。但是有些事件不起作用!
例如,我有一个如下所示的控件: My sample control
我想按住它并将其拖动到特定位置(裁剪图像时),但我不知道如何使用 Squish 进行操作。 我想要这样的东西: mouseDrag(waitForObject(":_CropTopButton"),5,30,280)
但是对于基于图像的测试,它不起作用。仅支持 mouseClick()、doubleClick() 和 tapObject()! (据我所知)
是否有任何方法可以使用基于图像的测试使用 Squish for Windows 像控制对象一样处理(或拖动)图像? 我对 Squish、StackOverFlow 和英文写作完全陌生,所以如果有任何不合适或生气的地方,请告诉我,非常感谢!)
解决方法
您应该能够使用函数 mouseMove()、mousePress() [Windows]、mouseRelease() [Windows]。这是否会触发阻力可能取决于。您可能需要在足够长/短的时间内来回“摆动”鼠标几个像素才能触发它。
至于支持mouseDrag()图像对象,请联系供应商。