sakuli
sakuli copied to clipboard
Selenium extension
- enable as alternative web-test-framework selenium
- Make possible to extend existing Selenium tests
- Maybe refactor in this step also the Java DSL
TODOs:
- Check testcase actions
- Talk about packagename maybe something like
sakuli-test-runner - Check error message on linux when e.g.
wmctrlis missing, see https://github.com/RaiMan/SikuliX-2014/issues/253 - Check error:
java.lang.AssertionError: cannot resolve the folder path of the current testcase 'null'
at org.sakuli.actions.testcase.AbstractTestCaseActionImpl.getTestCaseFolderPath(AbstractTestCaseActionImpl.java:119)
at org.sakuli.example.uiOnly.OsNativeTest.checkEnvirionment(OsNativeTest.java:50)
at org.sakuli.example.uiOnly.OsNativeTest.setUp(OsNativeTest.java:38)
- Refactor the sahi-based-java-dsl in the same way or xtend from this one
- Write documentation
- Update Example after merge to dev: https://github.com/ConSol/sakuli-examples/tree/feature/sakuli-se
- add Junit5 Support: https://www.heise.de/developer/meldung/JUnit-5-setzt-auf-Java-8-und-verbessert-die-Anbindung-von-Erweiterungen-3828546.html
- Write blog at labs.consol.de and maybe https://www.guru99.com/selenium-tutorial.html