Sakuli v0.9.2 Released
Sakuli todays release is a great milestone because it introduces a brand new graphical installer and a bunch of other features!

Download and check it out sakuli-v0.9.2-installer.jar!
Whats new? Here is the changelog:
- Executable JAR installer
sakuli-vX.X.X-installer.jar, downloadable via , see #24.- The installer contains a complete Sakuli setup and the following options:
- 1) will set/update the environment variable
__SAKULI_HOME__to this version. - 2) will set/update the environment to a recommend UI testing configuration. In examples disables the Firefox safe.
- 3) will install one example test suite per OS which will help you to test and understand Sakuli.
- 4) will install Firefox Portable, which can be used exclusively for Sakuli Tests.
- 5) will install QRes, a open source screen mode changer (Windows only)
- 1) will set/update the environment variable
- modify docker images to new headless linux installer
- custom sahi
browser_types.xmlfor firefox, firefox_portable, chrome
- The installer contains a complete Sakuli setup and the following options:
- add setting some firefox variables (
MOZ_OOP_DISABLE_PLUGINS,MOZ_DISABLE_AUTO_SAFE_MODE,MOZ_DISABLE_SAFE_MODE_KEY) for UI testing to the installer, see #158. - Property
sikuli.typeDelaynow also set theRobotDesktop.stdAutoDelayto make the delay more effective, default is0.0, #154. - issue #149 add
Application.kill()to force closeting an app without “save prompts” - issue #94: disable highlighting in case of an exception
- docker container: modify test suite permissions after test run in
sakuli_startup.sh - Improve typing handling #154:
- typing all special characters via unicode keyboard shortcuts
- keyboard mapping only contains alphanumeric characters, so region.type now will work with all local keyboards, because of typing special characters via UFT-8
- Mac’s currently not supports directly typing UFT-8 keys, by default see https://en.wikipedia.org/wiki/Unicode_input#In_Mac_OS . Unicode typing will only be used if correct keyboard is activated.
- improve takeScreenshot: now also can handle with absolute paths
- rename
Region.takeScreenShottoRegion.takeScreenshot - fix #107: Fix Sikuli
LinuxUtilImplementation of:- Focus application
- Closing application
- Make output and control of native commands more flexible
- include Sahi base installation to java DSL, #24
- modify properties, so that all default values are included
- add check that
testsuite.idwill be defined at least - allow to write test without explicit image folder path, to enable java tests
- add check that
- added docker-container
sakuli-omd-labs-ubuntufor a Sakuli preconfigered OMD - sakuli.bat: added exitcode, fixes bug #128 (Errors with paths containing spaces)
- fix #142: remove some not valid windows escape chars like
'or"to prevent a InvalidPathException in SakuliStarter arguments - docker-containers.md: Added hint for boot2docker users.
- check_sakuli.php: fixed #132 (suite runtime)
- close #103: make docker-container able to override the running testsuite in
docker runCMDarguments- make the
sakuli.shcommand line parameters usable indocker runCMDarguments, like for exampledocker run consol/sakuli-centos-xfce '--run $SAKULI_TEST_SUITE --browser chrome'
- make the
- Added documentation how to configure HTTPS in Sahi. #53
- Rename README.md to index.md in case of https://readthedocs.org/projects/sakuli/
- headless-linux.md: Added crontab documentation.
Download
Please use the Consol Labs Download Page for an easy and painless intallation.
Contact
In case you have any questions or requests for help, feel free to get in contact with us! The Sakuli team members are reachable on the email address sakuli@consol.de or via GitHub https://github.com/ConSol.