Version 2.0.0 under developement (pre-alpha!) (not useable yet, massive redesign planned until Oct. 2018)
Read about the latest ready to use version 1.1.x
Travis CI (Ubuntu 12.04-64, Java 11, xvfb)
Developing and testing locally with latest Java on macOS 10.13 and Windows 10
using JetBrains IntelliJ IDEA community Edition
Documentation project: ReadTheDocs::SikuliX2 based on GitHub::SikuliX2-Docs
Translation project: Transifex::SikuliX2
Forking and/or downloading this repo only makes sense:
- if you want to get a knowledge about the internals of SikuliX
- if you want to create your own packages containing SikuliX features
- if you want to contribute.
For use with Java aware scripting and Java programming you might need additional stuff and steps at your own resposibility.
BE AWARE: Java 8+ required
I am developing on latest Java (currently 11)
Source code level and byte code level are both 1.8
Issues and pull requests are only accepted here on Github
Redesign goal
Implement the API completely as a REST-API backed by a server running on the target machine.
This will allow many more client implementations even in a browser context.
For backward compatibility the version 1 API will be reimplemented based on this REST-API.
- a Java JDK 1.8+
- Maven 3+
- only 64-Bit Systems supported
For developement I use the JetBrains IDEs
- IntelliJ IDEA CE for Java and everything else
- PyCharm CE for special Jython/Python stuff
- RubyMine for special JRuby/Ruby stuff (special license for OpenSource projects)