【问题标题】:loop/repeat in sikuli在 sikuli 循环/重复
【发布时间】:2011-03-10 21:21:52
【问题描述】:
switchApp("Safari.app")
t = find(img) 
t1= capture(t.getX(), t.getY() - 25, t.getW(), t.getH(),)
click(t1)
sleep(1)
type("text")
sleep(2)
type(Key.ENTER)
type(Key.PAGE_DOWN)

我有上述工作一次.. 但是,我将如何重复此操作以对网页上的所有匹配项执行相同操作?我不确定循环这个动作/重复的代码。

谢谢

【问题讨论】:

    标签: sikuli


    【解决方案1】:

    在此处查看 findAll 函数的示例用法:http://sikuli.org/trac/wiki/reference-0.10#IteratingMatches

    你可以这样做:

    with findAll(img) as tt:
        while tt.hasNext():
            t = tt.next()
            t1 = capture(t.getX(), t.getY() - 25, t.getW(), t.getH())
            # etc.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 1970-01-01
      • 2015-06-12
      • 1970-01-01
      • 2014-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多