This is a project for running Cucumber Selenide automated UI tests on Selenoid containers
- JDK 8
- Maven
- Docker
- Start Selenoid containers
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \
-v ${HOME}:/root \
-e OVERRIDE_HOME=${HOME} \
aerokube/cm:latest-release selenoid start --vnc --tmpfs 128
- Run tests:
mvn clean test
- Build reports to temp folder and view:
mvn allure:serve
- Build reports and save to target/site
mvn allure:report
Sample Allure report can be found on https://vikmaksimenko.github.io/sample-cucumber-selenide-selenoid-automation/allure-maven-plugin/index.html#
This project is integrated with Travis CI, see https://travis-ci.org/vikmaksimenko/sample-cucumber-selenide-selenoid-automation. The builds are running daily and on push to master branch.