Apa itu SikuliX
SikuliX mengotomatiskan apa pun yang Anda lihat di layar komputer desktop Anda yang menjalankan Windows, Mac atau Linux/Unix. Ia menggunakan pengenalan gambar yang didukung oleh OpenCV untuk mengidentifikasi komponen GUI dan dapat menindaklanjutinya dengan tindakan mouse dan keyboard. Ini berguna jika tidak ada akses mudah ke internal GUI atau kode sumber aplikasi atau halaman web yang ingin Anda tindak. Lebih detailnya
Terima kasih yang sebesar-besarnya atas logo baru dan semua bantuan untuk halaman web baru kepada @Waleed Sadek
2.0.6 (rilis cabang_2.0.x) bersiap untuk rilis - snapshot tersedia
Unggahan Terbaru: 17 April 2023
Unduhan IDE langsung > untuk Windows < > untuk macOS Intel < > untuk macOS Silicon Mx < > untuk Linux <
Anda mendapatkan file seperti sikulixidemac-2.0.6-20210708.194940-1.jar
, yang dapat Anda tempatkan di mana pun Anda mau dan mengganti namanya menjadi apa pun yang Anda inginkan.
JAVA: harus Java 11 atau lebih baru (tempat terbaik untuk mendapatkannya: Eclipse Temurin atau Azul)
OCR (macOS/Linux): sekarang menggunakan Tess4J/Tesseract 5 - siapkan Tesseract 5.x (tesseract berjalan pada baris perintah)
Dukungan OpenCV: Windows/macOS telah memaketkannya - untuk Linux Anda harus menyiapkannya sendiri
informasi lebih lanjut akan datang cepat atau lambat ;-)
2.1.0 (master cabang) saat ini tidak dapat digunakan - pengembangan ditangguhkan
Versi stabil terbaru adalah 2.0.5 (masih berfungsi dengan Java 8, tidak berjalan di mesin Mac mX)
Penting: Baca tentang perubahan/masalah/penyempurnaan
Daftar perbaikan
Siapkan SikuliX untuk digunakan
Untuk digunakan dalam proyek Java Maven, koordinat ketergantungannya adalah:
<dependency>
<groupId>com.sikulix</groupId>
<artifactId>sikulixapi</artifactId>
<version>2.0.5</version>
</dependency>
Lingkungan Pengembangan saya
bugreports and requests for features or enhancements
gunakan pelacak masalah di sinibugfixes
yang terkait dengan versi rilis terbaru, Anda harus membuat permintaan tarik terhadap cabang rilis (saat ini release_2.0.x
), sehingga perbaikan Anda akan dilakukan pada rilis perbaikan bug berikutnya (lihat pencapaian).smaller bugfixes and/or feature enhancements
yang terkait dengan pengembangan yang sedang berjalan (saat ini master cabang sebagai cabang versi 2.1.0-SNAPSHOT dan dev_...), Anda harus membuat permintaan tarik terhadap cabang targetmore complex revisions and/or enhancements
Anda harus meminta cabang pengembangan beserta penjelasan singkat tentang ide-ide AndaHarap hormati aturan dan pedoman berikut saat berkontribusi