QA/Test Automation

Sikuli For UI Automation

화뉘 2014. 11. 27. 18:46

Sikuli

Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code.


Download : https://launchpad.net/sikuli/+download


Installation :

  1. Set JAVA_HOME
  2. execute sikuli-setup.jar


장점 :

  • Screen 내에 보이는 모든 것들을 Control 할 수 있다.
  • 하나의 머신에서 테스트 할 땐 용이한다.

단점 :

  • Screen 외의 것들은 MOUSE_UP or MOUSE_DOWN 등으로 접근해서 Control 해야한다.
  • 여러 머신에서 General하게 사용할 수 없다. 약간의 이미지 Miss에도 민감하다.