Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker Made Easy (Selenium Grid)
Rating: 3.5 out of 5(7 ratings)
65 students
Created byArun Motoori
Last updated 1/2023
English

What you'll learn

  • Docker from Scratch
  • All Docker concepts that are required for Selenium Grid
  • Docker concepts from scratch
  • Docker concepts explained in a practical, easy and detailed way

Course content

1 section22 lectures6h 13m total length
  • What is Docker, Docker Container, Docker Image and Docker Hub? (Docker Made Easy29:35

    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.

  • Installing Docker (Docker Made Easy - Part 2)16:49
  • Process for creating Docker Containers (Docker Made Easy - Part 3)1:08
  • Docker Commands (Docker Made Easy - Part 4)22:18
  • Running Selenium Automation code on Docker Containers - Chrome, Firefox and Edge22:14
  • Cross Browser Testing using Selenium Grid on Docker (Docker Made Easy - Part 6)33:41
  • Docker Compose - Setup Selenium Grid for Parallel Execution on Docker using yaml21:23
  • Unable to remove Image - deamon : conflict - Image is used by stopped Container5:02
  • Resolving - Daemon : network with name grid already exists (Doker Made Easy - Pa2:32

    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.

  • Docker Compose - Selenium Grid with Docker Swarm (Docker Made Easy - Part 10)13:30
  • Managing and Removing Docker Images and Docker Containers using Docker Software12:56
  • Docker Compose - Selenium Grid Distributed Mode (Docker Made Easy - Part 12)22:00
  • Debug Selenium Automation Tests running in Docker Containers using VNC Viewer Cl15:09
  • Debug Selenium Automation Tests running in Docker Containers using Browser (Dock12:57

    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.

  • Checking Logs of Docker Containers (Docker Made Easy - Part 15)11:18
  • Docker - Running Selenium on Chrome Browser in Headless mode (Docker Made Easy -11:56

    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.

  • Docker - Running Selenium on Firefox Browser in Headless mode (Docker Made Easy13:16
  • Installing and Using Docker on Mac OS7:49
  • Zalenium - Setting up Auto Scaling Selenium Grid on Docker Containers54:58
  • Docker - Video Recording of Automation Scripts executing on Selenium Grid Docker20:32
  • Watching Selenium scripts running on Docker Containers live using Selenium Grid11:47
  • Kubernetes versus Docker10:49

Requirements

  • Selenium Test Automation

Description

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:


  1. What is Docker, Docker Container, Docker Image and Docker Hub?

  2. Installing Docker

  3. Process for creating Docker Containers

  4. Docker Commands

  5. Running Selenium Automation code on Docker Containers - Chrome, Firefox and Edge Containers

  6. Cross Browser Testing using Selenium Grid on Docker

  7. Docker Compose - Setup Selenium Grid for Parallel Execution on Docker using yaml file

  8. Unable to remove Image - deamon : conflict - Image is used by stopped Container

  9. Resolving - Daemon : network with name grid already exists

  10. Docker Compose - Selenium Grid with Docker Swarm

  11. Managing and Removing Docker Images and Docker Containers using Docker Software UI

  12. Docker Compose - Selenium Grid Distributed Mode

  13. Debug Selenium Automation Tests running in Docker Containers using VNC Viewer Client

  14. Debug Selenium Automation Tests running in Docker Containers using Browser

  15. Checking Logs of Docker Containers

  16. Docker - Running Selenium on Chrome Browser in Headless mode

  17. Docker - Running Selenium on Firefox Browser in Headless mode

  18. Installing and Using Docker on Mac OS

  19. Zalenium - Setting up Auto Scaling Selenium Grid on Docker Containers

  20. Docker - Video Recording of Automation Scripts executing on Selenium Grid Docker Containers

  21. Watching Selenium scripts running on Docker Containers live using Selenium Grid portal

  22. Kubernetes versus Docker

Who this course is for:

  • One who want to learn Docker for Selenium Test Automation for using it in Selenium Grid