python - 关于使用基于图像的测试使用 Squish for Windows 拖动图像
问题描述
我正在使用基于图像的测试使用 Squish for Windows 执行自动化测试。但是有些事件不起作用!
例如,我有一个如下所示的控件: 我的示例控件
我想按住并将其拖动到特定位置(裁剪图像时),但我不知道如何使用 Squish 进行操作。我想要这样的东西: mouseDrag(waitForObject(":_CropTopButton"), 5, 30, 0, 280)
但是对于基于图像的测试,它就行不通了。仅支持 mouseClick()、doubleClick() 和 tapObject()!(我所知道的)
有什么方法可以使用基于图像的测试使用 Squish for Windows 来处理(或拖动)图像,就像控制对象一样? 我对 Squish、StackOverFlow 和用英语写作完全不熟悉,所以如果有任何不恰当或恼人的地方,请告诉我,非常感谢!)
解决方案
您应该能够使用函数mouseMove()、mousePress() [Windows]、mouseRelease() [Windows]。这是否会触发阻力可能取决于。您可能必须在足够长/足够短的时间内来回“摆动”鼠标几个像素才能触发它。
至于图像对象是否支持 mouseDrag(),请联系供应商。
推荐阅读
- javascript - 如何重置使用javascript更改的样式
- django - ckeditor 的 YoutubePlugin 与 Django
- android - 如何在 Delphi 中使用 RingtoneManager.setType()
- neo4j - Neo4J 插入需要时间
- c# - 无法捕获 HttpRequestException
- python - NLTK 分类器 - “dict”对象在 NLTK 朴素贝叶斯分类中不可调用
- python-3.x - 使用 Python 3.7 在 Mac OS X 10.13.5 上安装 scikit-learn 时出现问题:pip install 出现 1 个警告和 15 个错误
- r - 使用 ggplot2 和 R 中的地图映射数据的问题
- firebase - Firebase 函数 onLink 触发器
- php - 在另一台服务器上设置的 PHP 会话