Sikuli - 複数個所を連続して選択する

Regionオブジェクトのfindメソッドを使うと、引数に指定した画像をRegionオブジェクトの内部から探し最も合致した一か所を返します。

findAllメソッドを使うと合致した全ての箇所をリストとして返します。
このfindAllメソッドを使うとチェックボックスをすべてクリックするといった操作を行うことができます。

1
2
3
4
5
r = Region(1622,365,220,125)
list = r.findAll('checkbox.png')

for chk in list:
click(chk)