Hello Welcome to Selenium Tutorial, Today we will see Github Integration Eclipse with Selenium.
If you are working with a team on a certain project then you need to have a central repository where all can store and commit their code as well as they can synchronize with each other.
Github is a repository on web, which support all the feature of revision control and source code management and it gives so many other features as well.
Scenario- If you are 5 member in a team then all team member can upload their code on github and download it later on also.
Upload Selenium Script to GITHUB using Eclipse
Step 1- First of all Create an account in github with your valid email and other information.
Step 2- Now login to github account using credential then navigate Home page.
Step 5- Specify the name of the repository, description and click on create repository.
Note- Github has public and private repository feature, so if you are using public repository then anybody on Github can see your code.
In case private repository, only who is added as a member in this repository can see this repo and can make the changes but for private repository we have to pay some amount.
Step 6- Now copy the URL of your repository.
Step 7- Now open Eclipse and Select project which we want to upload on github then right click and Go to team section and Select share project.
Select Git and complete the steps.
Step 9- Whenever we are creating new test cases or we are modifying our old test cases then we need to do checkout so that we can have updated copy on Github.
Now select Test case > right click > team > select commit.
Step 10- Here we have to specify comment and Select the file which need to update and click on Commit and Push.
Step 11- Enter valid github credentials and complete the steps.
Click on finish and now your project is up to date with Git Repository.
If you open Github and navigate to your repository just do a refresh and your full code will be updated.
Thanks for visiting my blog. Please comment below in case any issue.
Keep in touch. Have a nice day 🙂