Skip to content

vikmaksymenko/sample-cucumber-selenide-selenoid-automation

Repository files navigation

Sample Cucumber Selenide UI Automation Test Framework Build Status

This is a project for running Cucumber Selenide automated UI tests on Selenoid containers

Required tools

  • JDK 8
  • Maven
  • Docker

How to run

  1. 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
  1. Run tests:
mvn clean test
  1. Build reports to temp folder and view:
mvn allure:serve
  1. 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#

Travis CI Integration

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.