Sikulix 사용법
2022. 3. 21. 23:56ㆍ카테고리 없음
https://dejavuqa.tistory.com/157
Java 연동
https://sikulix-2014.readthedocs.io/en/latest/faq/030-java-dev.html
https://raiman.github.io/SikuliX1/javadocs/index.html
프로젝트 만들기
Library 참조 : Libraries에 sekulixapi 추가 또는 pom.xml에 등록
# pom.xml
<!-- https://mvnrepository.com/artifact/com.sikulix/sikulixapi -->
<dependency>
<groupId>com.sikulix</groupId>
<artifactId>sikulixapi</artifactId>
<version>2.0.5</version>
</dependency>
이미지 인식
# 실제 디렉토리 경로를 기술하면 이미지 인식 가능함
# 프로젝트안에서 상대 경로 기술하는 경우, 프로젝트 root에서 부터 인식됨
예: 프로젝트\ims\a.png
s.click("imgs/a.png");
# resources 아래에 이미지를 인식하기 위해서는 디렉토리를 다 기술해줘야 함
예: 프로젝트\src\main\resources\imgs\a.png
s.click("src/main/resources/imgs/a.png");
# jar 파일로 배포하는 경우, 상대 경로로 기술되어야 함
SikuixIDE와 같이 사용하기 위해서는 resources 아래에 셋팅해야 함
프로젝트\src\main\resources\sikulixide-2.0.5.jar
java -jar sikulixide-2.0.5.jar