我在使用Sikuli的拖放功能时遇到问题。我想在任何其他方向(向上、向下、向左、向右)拖动一些东西,以获得固定数量的像素。
这看起来应该是可行的:
t = find("1325249963143.png")
dragDrop(t, [t.x + 100, t.y + 100])Sikuli IDE日志显示
[log] DRAG (741,525) to null但该元素不会被拖动。
这个很好用:
dragDrop("1325249963143.png", "1325251471990.png")日志上写着
[log] DRAG (741,525) to (507,490)我做错了什么?
环境: Mac 10.7.2,Sikuli X-1.0rc3 (r905)
发布于 2012-12-27 20:15:15
只是在这里打个招呼--另一种编码方式:
dragDrop(t, t.offset(Location(100, 100)))发布于 2011-12-31 00:59:13
转到quote RaiMan (raimund-hocke)
第一个参数是一个匹配对象,这是可以的。第二个参数也必须是PSMRL类型(参见文档: Pattern/Image、String、Match、Region或Location)
dragDrop(t, Location(t.x + 100, t.y + 100))发布于 2015-08-14 18:51:53
我使用以下代码将图像拖到给定的位置:
image1 = ("image1.png")
imageLoc = find(image1)
dragDrop(imageLoc, Location(imageLoc.getX() + 100, imageLoc.getY() + 100))https://stackoverflow.com/questions/8679929
复制相似问题