Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Robot Framework|RIDE & Selenium - Step by Step for Beginners
Rating: 4.5 out of 5(853 ratings)
27,157 students

Robot Framework|RIDE & Selenium - Step by Step for Beginners

Learn selenium automation with Robot Framework from scratch
Created byRaghav Pal
Last updated 10/2025
English

What you'll learn

  • Understand Robot Framework
  • Create Selenium automation tests with Robot Framework

Course content

7 sections12 lectures2h 37m total length
  • Getting started with Robot Framework Step by Step20:55

    References:

    Python - https://www.python.org/downloads/
    wxPython - https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

    note: RIDE might not work smoothly with python 3

    Today we will learn:

    1. How to setup Robot Framework from scratch
    2. How to uninstall Robot Framework
    3. Helpful Tips

    How to setup Robot Framework
    -------------------------------------------

    Step 1 : Pre-check
           Check if python is already installed
      python --version
      pip --version
           Check if robot framework is already installed
      robot --version

    Step 2 : Install Python 
          check on cmd : python --version
              pip --version

    Step 3 : Set Python in environment variables
          C:\Python27;C:\Python27\Scripts;
          Check: 
                    python --version
      pip --version

    Step 4 : Install robot framework
           pip install robotframework
           to uninstall : pip uninstall robotframework

    Step 5 : Check on cmd :
      robot --version
      pybot --version

    Step 6 : Download and install wxPython  
                https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
     check with  : pip freeze  
     wxpython should be available

    Step 7 : Install RIDE
                pip install robotframework-ride
                https://github.com/robotframework/RIDE/wiki/Installation-Instructions

    Step 8 : On cmd goto folder where ride.py is (C:\Python27\Scripts)
                run on cmd : ride.py
                This should open RIDE

    ======================================================

    How to uninstall Robot Framework
    -------------------------------------------------------

    pip uninstall robotframework-ride
    pip uninstall robotframework

    ======================================================

    Helpful TIPS:
    1. Always install wxPython before installing RIDE.  
        wxPython is a wrapper for getting the GUI of RIDE. 
        So it is important to install wxPython before you install RIDE

    2. Always check your python version and install wxPython for the same version
         ***32 bit - check your python ver by running command python and install same bit     wxpython

    3. pip cache folder is located at - C:\Users\Raghav Pal\AppData\Local\pip\cache
                If you uninstall a lib and install it again, it will use the zip from cache. 
                to install fresh 
                    - you can empty contents of cache folder
                    - pip install --no-cache-dir robotframework-ride

    4. Versions prior to Robot Framework 3.0 did not have the robot script. Instead they       had pybot, jybot and ipybot scripts that executed tests using Python, Jython and       IronPython, respectively. These scripts are still installed, but the plan is to deprecate     and remove them in the future.

    5. Robot Framework UserGuide - 
        http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html
        https://github.com/robotframework/QuickStartGuide/blob/master/QuickStart.rst

        Keyboard Shortcuts - 
        https://github.com/robotframework/RIDE/wiki/Keyboard-Shortcuts
        
        RF GitHub page - 
        https://github.com/robotframework

    __________________________________________________________________

  • RIDE - Some Limitations1:19
  • How to create first Selenium Test with RIDE18:03

    References

    http://robotframework.org/
    https://github.com/robotframework/RIDE/wiki/How-To
    https://github.com/robotframework/SeleniumLibrary/
    http://robotframework.org/SeleniumLibrary/SeleniumLibrary.html
    http://www.seleniumhq.org/download/

    Robot Framework Beginner Tutorial 1 - Getting started with Robot Framework Step by Step

  • How to run test on browsers - CHROME, FIREFOX, IE, EDGE10:19

    What is Gecko Driver - https://www.youtube.com/watch?v=3-Jq9GrNVVc

    Today we will learn:
    1. How to add browser exe files
    2. How to run test on different browsers
    ----------------------------------------------------------------------------------

    Step 1 : Open RIDE

    Step 2 : Create a step to open browser in Firefox
                 This will fail if you do not have firefox driver exe (gecko driver exe) in Python folder

    Step 3 : Get browser Driver exe file. Goto SeleniumHQ.org and Download browseR driver exe file

    Step 4 : Keep the driver exe file in \Python27\Scripts folder
                 Note : This folder should be addded in environment path variable
    (You can use any other location inside python folder as well)

    Step 5 : Open RIDE - Goto Test Case - In the test step open browser give the browser name
             
    BROWSER NAME TO USE
    Firefox                    firefox, ff
    Google Chrome    googlechrome, chrome, gc
    Internet Explorer   internetexplorer, ie
    Edge                        edge

    Step 6 : Run and Validate

    ------------------------------------------------------------------------------------

Requirements

  • No special knowledge is required
  • This is designed for complete beginners

Description

In this course we will learn Robot Framework from scratch.
Here we will use Robot Framework to test Web Browser applications using Selenium library and RIDE (Robot Framework IDE)

This course is designed for complete beginners and we will go very basic, Step by Step.

After this course you can work with Robot Framework for web browser automation testing using Selenium.

LET'S GET STARTED...

Who this course is for:

  • Anyone who wants to learn the basics of Robot Framework
  • Anyone who wants to understand and work with Robot Framework in an easy way