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 |
|