我正在尝试使用Sikuli在网页(表格中)中选择整行文本。选择文本的最简单方法是“三击”。有没有办法在Sikuli中三击? 谢谢!
答案 0 :(得分:4)
GregH,
我得到以下内容为我工作:
click(img.png)
mouseDown(Button.LEFT)
mouseUp(Button.LEFT)
wait(0.01)
mouseDown(Button.LEFT)
mouseUp(Button.LEFT)
这使我可以三次点击按钮,链接或我需要点击的任何内容。
答案 1 :(得分:4)
这对我有用:
def tripleClick(PSMRL):
hover(PSMRL)
for x in xrange(3):
mouseDown(Button.LEFT)
mouseUp()
答案 2 :(得分:1)
快速修复解决方案是检查控制面板中的鼠标设置,您可以缩短注册执行“三击”操作所需的连续点击所需的点击时间
答案 3 :(得分:0)
你试过low level mouse functions吗?这样的事情应该有效:
for x in xrange(3):
region.mouseDown()
region.mouseUp()
答案 4 :(得分:0)
根据所点击的内容,有时,点击类型与连续多次点击相同。这意味着,如果需要点击的内容不必非常快速地双击/三击,那么您只需使用一次单击即可。 2次点击=双击,3次点击=三次点击。我知道2次点击会模拟双击Windows桌面(不确定游戏等等)。
我很少听说过三击动作。
那么,您是否尝试使用3次点击来模拟三次点击以查看其是否有效?
答案 5 :(得分:0)
我使用.click()
就足够了。
.click()
是鼠标左键,.rightClick()
是鼠标右键。
例如:
image1 = ("image1.png")
def multiClick(nTime):
imageLoc = find(image1)
for n in xrange(nTime):
imageLoc.click()
# Click 3 times.
multiClick(3)