3

我正在尝试使用 Sikuli 在网页(表格中)上选择整行文本。选择文本的最简单方法是“三击”它。有没有办法在Sikuli点击三次?谢谢!

4

6 回答 6

5

这对我有用:

def tripleClick(PSMRL):
    hover(PSMRL)
    for x in xrange(3):
        mouseDown(Button.LEFT)
        mouseUp()
于 2012-10-01T05:04:18.717 回答
5

格雷格,

我得到以下为我工作:

click(img.png)
mouseDown(Button.LEFT)
mouseUp(Button.LEFT)
wait(0.01)
mouseDown(Button.LEFT)
mouseUp(Button.LEFT)

这使我可以三次单击按钮、链接或任何我需要单击的内容。

于 2012-04-17T15:19:46.467 回答
1

快速修复解决方案是检查控制面板中的鼠标设置,您可以减少两次单击之间的时间,以注册执行“三次单击”操作所需的连续单击

于 2011-12-19T22:24:31.870 回答
0

您是否尝试过低级鼠标功能?像这样的东西应该工作:

for x in xrange(3):
  region.mouseDown()
  region.mouseUp()
于 2011-06-03T09:47:54.890 回答
0

根据点击的内容,有时点击类型与连续多次点击相同。意思是,如果需要单击的内容不必非常快地双击/三次单击,那么您只需使用一系列单击即可。单击 2 次 = 双击,单击 3 次 = 三击。我知道单击 2 次会模拟在 Windows 桌面上双击(不确定游戏等)

不过,我很少听说三击动作。

那么,您是否尝试过使用 3 次单击来模拟三次单击以查看是否有效?

于 2011-09-20T05:56:57.023 回答
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)
于 2015-06-17T13:22:06.537 回答