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