コード例 #1
0
ファイル: strict.py プロジェクト: Danesprite/magneto-client
 def __init__(self, *a, **kw):
     if len(a) == 2:
         kw['spec'], kw['static'] = a
     elif len(a) == 1:
         kw['spec'] = a[0]
     a = []
     proxy = aenea.proxy_actions.ProxyMouse(*a, **kw)
     local = dragonfly.Mouse(*a, **kw)
     AeneaDynStrActionBase.__init__(self,
                                    proxy,
                                    local,
                                    spec=kw.get('spec', None),
                                    static=kw.get('static', False))
コード例 #2
0
 def click(self):
     dragonfly.Mouse("left").execute()
コード例 #3
0
 def move(self, coordinates):
     dragonfly.Mouse("[{}, {}]".format(*coordinates)).execute()
コード例 #4
0
 def scroll_up(self, n=1):
     dragonfly.Mouse("wheelup:{}".format(n)).execute()
コード例 #5
0
 def scroll_down(self, n=1):
     dragonfly.Mouse("wheeldown:{}".format(n)).execute()
コード例 #6
0
 def click_up(self):
     dragonfly.Mouse("left:up").execute()
コード例 #7
0
 def click_down(self):
     dragonfly.Mouse("left:down").execute()