What is GitHub in Selenium?
GitHub is a free web-based hosting service for Git. It’s not necessary to use GitHub with Selenium, but it can make the orchestration of the different pieces in a test more organized and efficient.
In a nutshell, Selenium is a suite of tools for testing web applications. It includes a lot of code that makes writing tests easier by giving you access to automation features.
GitHub is a source code management system that stores revisions of your code as commits. You can then look at the history of those commits and see precisely what changes were made when. This is useful because when you’re writing tests, you can store your test code on GitHub as a project branch so you don’t clutter up your master code branch. You can also use GitHub to create branches based on different points in time, or when new versions of the application are released, and make pull requests from one branch to another to merge changes.