GITHUB

Upload Selenium Script to GITHUB using Eclipse

Upload Selenium Script to GITHUB

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 3- Click on Create repository.
Github Integration Eclipse with Selenium

Step 4- Click on New Repository.
Github Integration Eclipse with Selenium

 

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.
Github Integration Eclipse with Selenium
Step 6- Now copy the URL of your repository.
Github Integration Eclipse with Selenium
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.

 

Github Integration Eclipse with Selenium
Step 8- Here you will get some other repository type as well.

Select Git and complete the steps.

 

Github Integration Eclipse with Selenium
Github Integration Eclipse with Selenium

 

 

Github Integration Eclipse with Selenium

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.
Github Integration Eclipse with Selenium
Step 10- Here we have to specify comment and Select the file which need to update and click on Commit and Push.
Github Integration Eclipse with Selenium
Step 11- Enter valid github credentials and complete the steps.
Github Integration Eclipse with Selenium

 

 

 

Github Integration Eclipse with Selenium

 

 

 

Github Integration Eclipse with Selenium

Click on finish and now your project is up to date with Git Repository.

 

Github Integration Eclipse with Selenium

 

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 🙂

 

 

 

author-avatar

About Mukesh Otwani

I am Mukesh Otwani working professional in a beautiful city Bangalore India. I completed by BE from RGPV university Bhopal. I have passion towards automation testing since couple of years I started with Selenium then I got chance to work with other tools like Maven, Ant, Git, GitHub, Jenkins, Sikuli, Selenium Builder etc.

34 thoughts on “Upload Selenium Script to GITHUB using Eclipse

  1. RANJAN V says:

    Hi Mukesh,

    Can u share the Video Link for the same along with Git and GitHub commands?

    1. Hi Ranjan,

      I’ll post it soon…:)

      1. RANJAN V says:

        Thanks a lot Mukesh))

  2. Ragavendran says:

    Excellent.. Thanks Mukesh for such a good blog

    1. Thanks Ragavendran, you’re always welcome to my blog..:)

  3. sarath says:

    Hi, Thank you for given such good information .
    can u please update the same with Command prompt.how can we Commit on Command Prompt.

    1. Hi Sarath,

      I’ll upload it soon…

  4. MAnojkumar says:

    Hi, Thank you for given such good information .
    can u please update the same with Command prompt.how can we Commit on Command Prompt.

    1. Hi Manoj,

      I’ll post it soon…:)

    2. Sneha Mazumder says:

      Hi,I use the below commands to push my project to the central repository.
      @Mukesh,I will be glad if you suggest any enhancement.

      Step 1:Open Git bash terminal and navigate to local repository: cd
      Step 2:Initialize Git: git init
      Step 3:Copy the link of the central repository and add as remote of your local repository: git remote add origin
      Step 4:Check the untracked files: git status
      Step 5:Add the files to the central repo: git add
      Step 6:Commit the change with suitable comment: git commit -m [In case commiting the same file use:git commit –amend]
      Step 7:Push to central repo: git push origin master/

      Thanks!!

  5. Maruthi says:

    Hi Mukesh,

    Do you have any video for git integration with selenium??

    1. Hi Maruthi,

      Right now, I don’t have but I’ll upload it soon.

  6. Rajya says:

    Hi Mukesh,
    Your blog was very well and thanks for sharing with us..
    Do you have any idea of ruby selenium cucumber?
    If you have please share with me!!!
    Thanks,
    Raji

    1. Hi Rajya,

      As of now I don’t work in ruby or ROR. You will get the email once I start selenium/cucumber with ruby.

  7. Sanjay says:

    Thanks

  8. satheeskumar says:

    Hi Mukesh,
    Hope Doing well,
    Doubt for the day:-)
    I am Using page factory pattern for selenium web driver.Is it possible for Appium(Android/iOS)..Especially i want this for Android application.
    Please help me out from the confusion.

    Bcoz normally I can run my script but in Page factory am getting issue anyhow.

    For ex:
    am using as,
    @FindBy(id=”com.tvsnext.sflproject:id/login_edit_user_name”)
    private MobileElement username;
    and I tried out as @AndroidFindBy too.

    1. Hi Sateesh,

      You can use @FindBy(id=”com.tvsnext.sflproject:id/login_edit_user_name”) directly for mobile testing as well.

  9. satheeskumar says:

    Yep,Surely I get you back if got anything the same…Thanks.

  10. satheeskumar says:

    Hi Mukesh,
    1.How to select multiple checkboxes and perform in selenium,Could you please guide me out?
    2.If I want to test the Registration page in a certain application thrice per day,how would you handle this kind of situation?

    I look hearing from you..

      1. satheeskumar says:

        Thanks for your quick turn and shared link Mukesh…Let me to go through on this..

  11. Satheeskumar says:

    Hi Mukesh,

    Could you please tell me how to install ANT in Selenium and JMeter…If I so how would be the results better rather than TestNG and Normal Jmeter reports.

    1. Hi Sathees,

      Sorry I have not worked with JMeter

      1. Satheeskumar says:

        Ok Thanks for your Response.

        Your Selenium related videos simply super…keep it up …..

        I have just questions,

        1.Rightnow am using SoapUI 5.2.1 version (Trail version) in this how get xpath for JSON response in Rest api for my security Testing .

        2.Is Mouse click action possible in AutoIT?If yes how?

          1. Satheeskumar says:

            Thanks for your shared link!!!

          2. satheeskumar says:

            Hi Mukesh,
            A small doubt,in Selenium web driver

            I am using Page Object Model(Page factory method),I gonna check with 25 different username and password using Data driven or properties file.

            Here My Doubt is,

            If I want to check with only 5th,6th,7th,8th,9th ,15th,20th,24th credentials out of 25 credentials,

            how to figure out this parameters to Datadriven in selenium
            Could you please help out from this.

          3. Hi Satheesh,

            I dont think its possible. Data driven run when same test with multiple data. If you have specific data set then I am not sure on this.

            If you find any solution then let me know.

  12. Nitin says:

    Thank you for Sharing!

  13. leela says:

    Hi Mukesh,
    I want run selenium testng script (windows)in linux operating system. would please help me out.

    Thanks & Regrds
    Leela

    1. Hi Leela,

      I dont have any idea on Linux 🙁

  14. Avinash says:

    Hi Mukesh,

    Thanks for sharing your knowledge…your teaching style is perfect.
    Can you please create a video or blog where I can run my maven project using Jenkins with github

    Regards,
    Avinash Motwani
    Your big fan

    1. Hi Avinash,

      Thank you so much 🙂

      I dont have any video on this but will upload soon till then have a look to below video and try to implement the same.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.