目前,我正致力于自动化地图。我想用鼠标指针选择区域。
找到地区 - >拖动鼠标指针 - >下降。请为此建议sikuli webdriver脚本。
答案 0 :(得分:3)
有一些内置的Sikuli函数:dragDrop()将包含拖动和拖放(如名称所示)或者,如果需要,您可以单独执行这些步骤(drag(),mouseMove(), dropAt())。这些都在文档here中。
我对webdriver或者它与Sikuli的交互方式了解不多,但希望它是一个起点......
答案 1 :(得分:0)
这是我扩大应用程序窗口的解决方案。我在Windows和Linux操作系统上都进行了测试,但它确实有效。
corner = find(Pattern('test.png' ).targetOffset(-36,-22))
drop_point = corner.getTarget().offset(dx, dy)
dragDrop(corner, drop_point)
函数targetOffset(-36,-22))
中的-36,-22可以通过sikuli IDE进行调整。
答案 2 :(得分:0)
这是另一个例子:
region1 = find("1429562753142.png")
dropRegion = Location(104,800)
dragDrop(region1, dropRegion)
keyUp()
我定义了图像所在的reigion。
然后我定义了下降区域。
通过使用dragDrop(),图像被移动。
并且keyUp()正在释放按住的键。