
Discover how Docker containers replace virtual machines by packing only essential libraries and binaries, using Docker images from Docker Hub to create lightweight, fast, cost-efficient environments for testing applications.
Resolve the Docker network error when creating a selenium grid by removing the existing grid with docker network rm grid. Recreate the grid with docker network create grid.
Learn to debug Selenium tests in Docker using a Selenium standalone Chrome image, expose port 7900, and watch execution in your browser via localhost:7900, with remote webdriver connecting to localhost:4444.
Learn to run Selenium automation scripts in headless Chrome on a Docker container, configure Chrome options for headless mode, connect to the container port, and clean up after execution.
In this session, I have explained all the concepts of Docker and its Selenium Grid configurations in a details manner from scratch in easiest manner.
The below are the different topics covered in this course:
What is Docker, Docker Container, Docker Image and Docker Hub?
Installing Docker
Process for creating Docker Containers
Docker Commands
Running Selenium Automation code on Docker Containers - Chrome, Firefox and Edge Containers
Cross Browser Testing using Selenium Grid on Docker
Docker Compose - Setup Selenium Grid for Parallel Execution on Docker using yaml file
Unable to remove Image - deamon : conflict - Image is used by stopped Container
Resolving - Daemon : network with name grid already exists
Docker Compose - Selenium Grid with Docker Swarm
Managing and Removing Docker Images and Docker Containers using Docker Software UI
Docker Compose - Selenium Grid Distributed Mode
Debug Selenium Automation Tests running in Docker Containers using VNC Viewer Client
Debug Selenium Automation Tests running in Docker Containers using Browser
Checking Logs of Docker Containers
Docker - Running Selenium on Chrome Browser in Headless mode
Docker - Running Selenium on Firefox Browser in Headless mode
Installing and Using Docker on Mac OS
Zalenium - Setting up Auto Scaling Selenium Grid on Docker Containers
Docker - Video Recording of Automation Scripts executing on Selenium Grid Docker Containers
Watching Selenium scripts running on Docker Containers live using Selenium Grid portal
Kubernetes versus Docker