SikuliX 란 무엇입니까?
SikuliX는 Windows, Mac 또는 일부 Linux/Unix를 실행하는 데스크톱 컴퓨터 화면에 표시되는 모든 것을 자동화합니다. OpenCV에서 제공하는 이미지 인식을 사용하여 GUI 구성 요소를 식별하고 마우스 및 키보드 동작으로 해당 구성 요소에 작동할 수 있습니다. 이는 GUI 내부나 작업하려는 애플리케이션 또는 웹 페이지의 소스 코드에 쉽게 접근할 수 없는 경우에 유용합니다. 자세한 내용
새 로고와 @Waleed Sadek의 새 웹페이지에 대한 모든 도움에 진심으로 감사드립니다.
2.0.6(branch release_2.0.x) 출시 준비 - 스냅샷 가능
최신 업로드: 2023년 4월 17일
직접 IDE 다운로드 > Windows용 < > macOS용 Intel < > macOS용 Silicon Mx < > Linux용 <
sikulixidemac-2.0.6-20210708.194940-1.jar
과 같은 파일을 얻으면 원하는 곳에 배치하고 이름을 원하는 대로 바꿀 수 있습니다.
JAVA: Java 11 이상이어야 합니다 (구입하기 가장 좋은 곳: Eclipse Temurin 또는 Azul).
OCR(macOS/Linux): 이제 Tess4J/Tesseract 5 사용 - Tesseract 5.x 준비(tesseract는 명령줄에서 실행됨)
OpenCV 지원: Windows/macOS에는 번들로 제공됩니다. Linux의 경우 직접 준비해야 합니다.
조만간 더 많은 정보가 나올 예정입니다 ;-)
2.1.0(브랜치 마스터) 현재 사용할 수 없음 - 개발 중단
최신 안정 버전은 2.0.5입니다 (Java 8에서는 계속 작동하지만 Mac mX 시스템에서는 실행되지 않음).
중요: 변경 사항/문제/개선 사항에 대해 읽어보세요.
수정 사항 목록
SikuliX 사용 준비
Java Maven 프로젝트 에서 사용하기 위한 종속성 좌표는 다음과 같습니다.
<dependency>
<groupId>com.sikulix</groupId>
<artifactId>sikulixapi</artifactId>
<version>2.0.5</version>
</dependency>
내 개발 환경
bugreports and requests for features or enhancements
여기에서 문제 추적기를 사용하세요.bugfixes
의 경우 릴리스 브랜치(현재 release_2.0.x
)에 대해 풀 요청을 생성해야 합니다. 그러면 수정 사항은 다음 버그 수정 릴리스에 포함됩니다(마일스톤 참조).smaller bugfixes and/or feature enhancements
위해서는 대상 브랜치에 대해 풀 요청을 생성해야 합니다.more complex revisions and/or enhancements
위해서는 아이디어에 대한 간단한 설명과 함께 개발 지점을 요청해야 합니다.기여할 때 다음 규칙과 지침을 준수하십시오.