Sakuli Container in a Nutshell
Our pre-configured Docker container will run Sakuli in an isolated environment. This will ensure having the same setup and equal conditions for every test run. You don’t need an unlocked display for native UI interactions with the headless VNC image configured in every container. For debugging purposes, you will be able to watch your test execution live in a browser or a VNC client any time. Scale your tests horizontally by instantiating as many containers as you need.
- Always rely on the same, clean environment: no cookie hassle, no session data, no old test artifacts
- Scale your tests: Run multiple instances of your container in parallel to accelerate overall execution time or simulate heavy loads on your application
- Orchestrate your test cluster with OpenShift, Kubernetes or any other platform
- CI/CD: Easily integrate your tests into your continuous integration environment
- The layout and scaling of websites and native applications will always be the same, therefore increasing the reliability of native interactions
- Orchestrate, execute and alter your test container within the Sakuli UI portal –> coming soon
Each Sakuli docker image includes the following components in their latest respective stable release:
- Operating system Ubuntu
- Desktop environment Xfce
- noVNC - HTML5 VNC client
- Mozilla Firefox
- Google Chrome
A docker-hub account is necessary to retrieve the respective image.
S2I OpenShift Image
Sakuli Container are also available as ready-to-go S2I images for OpenShift. Check out our documentation.