Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Robot Framework & SeleniumLibrary - Web automation
Rating: 4.2 out of 5(23 ratings)
324 students

Robot Framework & SeleniumLibrary - Web automation

complete course for Beginners
Created byKamal Girdher
Last updated 9/2022
English

What you'll learn

  • This course is for Test engineers or QA resources who want to learn automation testing using Robot Framework.

Course content

3 sections27 lectures3h 34m total length
  • Introduction to Robot framework2:02

    **FOR BEGINNERS ONLY**

    A quick introduction to robot framework and Selenium. A high level architecture is explained in this tutorial which we generally use for automation using robot framework and selenium server.

  • Edge of Robot framework over other automation tools/frameworks2:18

    Key features of robot framework:

    1. RF is Free.

    2. OS independent.

    3. Require no (or very less) programming skill.

    4. support web, device, api and database automation.

    5. Excellent reporting.

    6. support Continuous Integration

    7. support parallel execution.

    8. support remote execution.

    9. excellent community support.

    10. good option for RPA

  • Installation3:40

    Installation for robot framework is easy. You just need to follow the instructions given on the github link shared in resources.

  • RIDE and RED IDE1:11

    In this video, you'd see RIDE editor and eclipse based RED editor for writing test cases. If you are new to robot framework, you can use RIDE editor since it is more user friendly. But later jump on to RED since there are couple of bugs in RIDE.

  • Create a new project in RED2:41

    Let us begin with a simple project in RED editor and write our first test using robot framework.

Requirements

  • No prior knowledge of Robot Framework and Selenium WebDriver is required. You need to have a loptop and internet connection.

Description

Robot Framework is a  test automation framework. It is used for simplifying your test automation process. With Robot, you can run a variety of automated tests with the assistance of Selenium Webdriver, API, Database, etc. Robot Framework is easier to learn than other frameworks and it helps you automate your tests with ease.

This course begins with covering the features, functionalities, and the use of Robot framework along with setting up the development environment wherein you will create a project and a script directory. You will then deep dive into the essential concepts of the framework such as functions, variables, loops, and test libraries with practical use cases. You will also learn how Selenium and SeleniumLibrary are used along with Robot framework for writing test cases.

By the end of the course, you will be well-versed in using Robot Framework for your test automation requirements.


KEY FEATURES -

  • Get well-versed with Web Automation using Robot Framework

  • Automate any website with confidence and skills gained in this course

  • Execute test scripts on a real website to acquire real-world industry specific scenarios


APPROACH - The course will follow hands-on approach. Each concept will first be explained in theory and then it will be followed by a hands-on practical examples. Best test automation practices will also be discussed to give the student an idea about how things work in industry.



WHAT WILL YOU LEARN -

  • Gain a complete understanding of Web Automation using Robot Framework.


  • Automate web based applications and web services using Robot framework


  • Manage your test cases by designing structures using Robot Framework


  • Perform cross-browser testing on firefox, chrome, and Internet Explorer.


  • Programming concepts in Robot Framework - Variables, Loops


  • Robot Framework libraries such as SeleniumLibrary for web UI automation



ABOUT THE AUTHOR - Kamal Girdher is a Lead automation architect, with rich experience on automation of web, mobile and web service applications. He is a Youtuber, blogger and therefore passionate about teaching thousands of people all over the world.

Who this course is for:

  • Beginners in automation, Manual test engineers, College students and anyone who want to learn Web Automation using a simple keyword driven framework i.e. Robot Framework.