Running Distributed Tests Using Selenium Grid






Selenium Grid is a tool that facilitates the parallel execution of browser tests across multiple machines and browsers. It operates on a Hub and Node architecture, whereby the Hub distributes test commands to various Nodes. In this course, explore the fundamentals of Selenium Grid, set up Selenium Grid in Standalone mode, and run parallel tests. Next, learn how to operate Selenium Grid using Hub and Node, specify test browsers and platforms, configure Hub and Nodes, and set up a Distributed Grid. Finally, discover how Docker can run the Hub and Node grid architecture, run tests on Selenium Grid hosted on Docker, and use Docker Compose to manage Selenium Grid. Upon course completion, you will be able to use Selenium Grid to run distributed tests.





1.95

Running Distributed Tests Using Selenium Grid

  • outline the architecture and components of Selenium Grid
  • configure and run Selenium Grid in Standalone mode and pass in command-line flags to configure Selenium Grid
  • run and monitor tests on Selenium Grid using Remote WebDriver, Chrome, Firefox, and Microsoft Edge
  • configure multiple tests in a testng.xml file to run Selenium Grid tests in parallel
  • configure the Hub and Node architecture for Selenium Grid and multiple Nodes running on different machines
  • parameterize tests by specifying the browser and platform for execution
  • configure options for Hub and Node, including configuring the event bus and logging
  • configure components of the Distributed Grid and then run tests on it
  • install and use Docker to run the Hub and Node architecture for Selenium Grid
  • use Selenium Grid running on Docker to run tests
  • set up a multi-container application running Selenium Grid using Docker Compose

  • it_pgtsegdj_01_enus