Referent: Tobias Schneck, ConSol* Software GmbH
![]() |
|
### start the docker container via x-forwarding
docker run -it -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:rw rasch/inkscape
### start the docker container with VNC interface
# connect via URL: http://localhost:6911/vnc_auto.html?password=vncpassword
docker run -it -p 5911:5901 -p 6911:6901 consol/centos-xfce-vnc
docker run -it -p 5912:5901 -p 6912:6901 consol/ubuntu-xfce-vnc
![]() |
![]() |
![]() |
Kategorie |
![]() |
![]() |
![]() |
Beschränkung auf den Browser |
![]() |
![]() |
![]() |
Web Tests via HTML-Selectors |
![]() |
![]() |
![]() |
Open Source & Java API |
![]() |
![]() |
![]() |
Automatisierbarkeit & Ergebnis-Forwarder
(CI, DB, Monitoring)
|
![]() |
![]() |
![]() |
Unterstützung bei Testerstellung
(Recorder, Screenshot-Finder)
|
![]() |
![]() |
![]() |
Headless-Execution |
# start the docker container
docker run -it -p 5911:5901 -p 6911:6901 consol/sakuli-centos-xfce
docker run -it -p 5912:5901 -p 6912:6901 consol/sakuli-ubuntu-xfce
# start in parallel via docker-compose
# use docker-compos.yml from https://github.com/ConSol/sakuli/tree/master/docker
docker-compose up
git clone https://github.com/toschneck/sakuli-example-bakery-testing.git
### build the local images
mvn clean package
### start the application and the UI test via maven
mvn -f sakuli-tests-maven/pom.xml clean verify
### build and start the app via docker-compose
cd app-deployment-docker-compose
docker-compose kill && docker-compose rm -f && docker-compose build && docker-compose up -d
### start the 4 sakuli-tests in parallel
cd ../sakuli-tests
docker-compose kill && docker-compose rm -f && docker-compose build && docker-compose up
![]() |
![]() |
![]() |
https://github.com/ConSol/sakuli
https://github.com/toschneck/sakuli-example-bakery-testing |
![]() |
https://twitter.com/sakuli_e2e |
![]() |
https://twitter.com/consol_de |
![]() |
|