忽略右键单击并且使其点击而不是点击
答
你可以尝试创建一个Sikuli包装,将“覆盖”右键方法。如果你会使用你的包装器,你的所有脚本都会做点击而不是右键单击。
sikuliwrapper.py
...
from sikuli.Sikuli import Region as SikuliRegion
...
class Region(SikuliRegion, BaseLogger):
def rightClick(self, target, modifiers=0):
try:
keyDown(Key.SHIFT)
SikuliRegion.click(self, target, modifiers)
KeyUp(Key.SHIFT)
except FindFailed, e:
raise e
所以每当你将有例如
myreg = Region(0,0,300,300)
myreg.rightClick("pattern.png")
你会真正进行换档点击图片。
希望我明白你想要的东西正确。 更多关于如何在这里编写包装的信息: http://blog.mykhailo.com/2011/02/how-to-sikuli-and-robot-framework.html#step3