Wednesday, January 4, 2017

How to setup Robot Framework on development machine?

Here, I have shared the steps to setup the Robot Framework on a development machine preferrably on MacOSX. 

Steps to setup

  1. Download and install Python from here 
  1. Windows users should target Python v2.7 due to Selenium compatibility while MacOS users can target v2.7 as well as v3.0 or above 
  2. After installation, add it's path in Environment Variables 
  3. Verify it on terminal $ python -V 
  1. Install Robot Framework as instructed here 
  1. Use pip install robotframework as preferred installer on terminal 
  2. Verify it on terminal $ robot --version 
  1. Install Selenium2Library as instructed here 
  1. Use pip install robotframework-selenium2library as preferred installer on terminal 
  2. No dependency related error should remain on terminal while installing this 
  1. Download Geckodriver from here, 
  1. Unzip the package 
  2. Put the executable file at suitable path 
  3. Add that path in Environment Variables 
  4. Verify it on terminal 
geckodriver -b /Applications/ 
  1. Download & install Firefox from here 


  1. I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in Robot framework, kindly contact us
    MaxMunus Offer World Class Virtual Instructor led training on Robot framework. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us:
    Name : Arunkumar U
    Email :
    Skype id: training_maxmunus
    Contact No.-+91-9738507310
    Company Website –

    1. I am glad that I saw this post. It is informative blog for us and we need this type of blog thanks for share this blog, Keep posting such instructional blogs and I am looking forward for your future posts. Python Projects for Students Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account. Project Center in Chennai

  2. I really appreciate sharing this great post. Keep up your work.Thanks for sharing this great article.

    Online Robot Framework Training

  3. Thanks for your great and helpful presentation I like your good service.I always appreciate your post.That is very interesting I love reading and I am always searching for informative information like this.
    Online Robot Framework Training