Skip to content

Version 0.9.2

Compare
Choose a tag to compare
@toschneck toschneck released this 12 Feb 13:21
· 1008 commits to master since this release

Version 0.9.2

  • 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.
  • Executable JAR installer sakuli-vX.X.X-installer.jar, downloadable via , see #24.
    • The installer contains a complete Sakuli setup and the following options:
      inst_2
      • 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)
    • modify docker images to new headless linux installer
    • custom sahi browser_types.xml for firefox, firefox_portable, chrome
  • Property sikuli.typeDelay now also set the RobotDesktop.stdAutoDelay to make the delay more effective, default is 0.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.takeScreenShot to Region.takeScreenshot
  • fix #107: Fix Sikuli LinuxUtil Implementation 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.id will be defined at least
    • allow to write test without explicit image folder path, to enable java tests
  • added docker-container sakuli-omd-labs-ubuntu for 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 run CMD arguments
    • make the sakuli.sh command line parameters usable in docker run CMD arguments, like for example docker run consol/sakuli-centos-xfce '--run $SAKULI_TEST_SUITE --browser chrome'
  • 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.