Zalenium
is a flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard built on docker-selenium to build a Selenium Grid in seconds,
a grid that scales up and down dynamically with this solution based on docker-selenium to run your tests in Firefox and Chrome.
- This tutorial assumes that you are somewhat familiar with Docker(Beginner level)
- Zalenium gets its name from the combination of Zalando and Selenium.
- Download and start Docker
- Clone the
Zalenium-demo
repogit clone git@github.com:femisimon/zalenium-demo.git
- On local Chrome:
- On Terminal -
rake local
- On Terminal -
- Docker solution:
- Set up -
docker run --rm -ti --name zalenium -p 4444:4444 / -v /var/run/docker.sock:/var/run/docker.sock / -v /tmp/videos:/home/seluser/videos / --privileged dosel/zalenium start --desiredContainers 5 --maxTestSessions 5
- On Terminal -
bundle exec rake remote
- Goto to Setting Up RSpec Zalenium - a docker solution