don't stop believing

findAll()과 for 구문, 그리고 findAny() 본문

Testing Automation/SikuliX

findAll()과 for 구문, 그리고 findAny()

Tongchun 2018. 1. 25. 14:21

게임에서 동일한 아이콘이나 버튼을 확인할 경우 findAll()함수로 대상을 모두 찾고 for 문으로 하나씩 처리할 수 있습니다. 

아래와 같은 게임에서 Train이란 말풍선 버튼을 확인하고 클릭해 줘야 할 때가 있습니다.

이럴때는 간단하게 findAll()과 for 구문으로 처리해 줄 수 있습니다.


만약 findAll()로 찾으려는 이미지가 조금씩 다른 모양이거나 배경 이미지에 간섭을 받는다면 findAny()함수를 사용해 findBest()함수처럼 여러개의 샘플 이미지 중에서 유사한 것을 확인해 찾을 수 있습니다.


단 findAny()함수는 SikuliX 1.1.2 버전에서 사용 가능합니다. Nightly build 1.1.2 버전 설치는 아래 링크에서 확인할 수 있습니다.

[http://dejavuqa.tistory.com/166]



findBest()함수와 마찬가지로 match 클래스 속성으로 확인할 수 있습니다.





Comments