Skip to content
UdemySoftware TestingPaid courseAll LevelsCertificate

Learn Selenium with Python using Robot framework (Udemy.com)

Web Automation using Selenium, Pycharm & Python Robot framework

Created by: Pavan Kumar

Last updated September 2019

icon
What you will learn

  • How to Automate Tests in Selenium using Robot framework

icon
Course Description

Course Introduction:

Welcome to the Robot Framework Test Automation Course! This comprehensive program is designed to equip you with the essential skills to master acceptance testing and acceptance test-driven development (ATDD) using the powerful and versatile Robot Framework. Whether you're a beginner or have some experience in test automation, this course will guide you through the intricacies of Robot Framework, known for its user-friendly tabular test data syntax and keyword-driven testing approach.

Course Overview:

  1. Introduction:

    • Understand the fundamentals of Robot Framework, its purpose, and its role in acceptance testing and ATDD.

  2. Basic Test Case:

    • Learn how to create and execute basic test cases, exploring the foundation of Robot Framework's testing capabilities.

  3. Handling Web Elements:

    • Dive into the specifics of interacting with various web elements such as input boxes, radio buttons, checkboxes, and drop-downs.

  4. Waits:

    • Explore the concept of waiting in test automation, ensuring synchronization with the application under test.

  5. Close Browsers, Alerts & Frames:

    • Learn how to efficiently handle browsers, alerts, and frames during test execution.

  6. Handling Browser Windows:

    • Understand methods for dealing with multiple browser windows effectively.

  7. Links & Navigations:

    • Explore navigation techniques and strategies for handling links within your test automation scripts.

  8. Capture Screenshots:

    • Master the art of capturing screenshots to enhance debugging and reporting.

  9. Mouse Actions:

    • Understand and implement mouse actions for more dynamic interaction with web elements.

  10. User Defined Keywords:

    • Create and utilize custom keywords, extending the capabilities of Robot Framework.

  11. Scrolling Page:

    • Learn how to scroll through web pages, an essential skill for testing content-rich applications.

  12. For Loop:

    • Implement loop structures to optimize and iterate through test scenarios efficiently.

  13. Table:

    • Handle tables within web applications, a common feature that poses unique challenges in automation.

  14. Data-Driven Testing:

    • Explore various approaches to data-driven testing, including script-based and integration with external data sources like Excel, CSV, and databases.

  15. Setup-Tear down:

    • Understand the importance of setup and tear-down procedures for maintaining test environment consistency.

  16. Tagging:

    • Utilize tagging to categorize and organize test cases, making test suite management more efficient.

  17. Page Object Model:

    • Implement the Page Object Model (POM) to enhance test script maintainability and reusability.

  18. Parallel Execution:

    • Optimize test execution time by running tests in parallel, a crucial aspect for large test suites.

  19. Headless Browser Testing:

    • Explore headless browser testing, a technique for executing tests without a visible browser interface.

  20. Jenkins Integration:

    • Integrate Robot Framework with Jenkins for seamless automation in a continuous integration environment.

Stay tuned for more exciting content updates as we delve deeper into advanced topics. Let's embark on this journey together to become proficient in Robot Framework test automation!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Pavan Kumar

With 19+ years of IT experience and 17+ years as a Tech Educator, Trainer, and Content Creator, I help aspiring and experienced QA professionals become industry-ready Automation Test Engineers and SDETs through practical, hands-on learning.

My focus is on bridging the gap between theory and real-world software testing by delivering structured training on Automation Testing, API Testing, AI-Powered Testing, and modern Quality Engineering practices.

Highlights:

Trained 300,000+ learners worldwide through 20+ top-rated Udemy courses

Creator of the SDET-QA YouTube channel with 800K+ subscribers, sharing in-depth tutorials on Software Testing, Automation, AI Testing, and career guidance.

Core Expertise:

Automation Testing: Selenium, Playwright, Cypress, Cucumber, Appium

API & Performance Testing: REST Assured, Postman, JMeter

Programming: Java, Python, JavaScript, TypeScript

DevOps & CI/CD: Git, GitHub, Jenkins, Docker, GitHub Actions

AI Testing & AI Engineering:

Expertise on LLM Testing, Prompt Engineering, Promptfoo, DeepEval, Agentic AI, Agentic RAG Testing, MCP, n8n, GitHub Copilot, Claude, ChatGPT, Gemini, DeepSeek, AI-powered test automation, test case generation, framework development, and AI-assisted software testing workflows.

icon
More courses by Pavan Kumar

$109.99

$139.99

$64.99

$119.99

$19.99

$11.99

icon
More Software Testing courses

$59.99

$84.99

$10.99

$10.99

$13.99

$149.99

icon
Reviews

4.6

449 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Nur Dalal on 3/25/2026

I recently completed a Robot Framework course on Udemy, and it was a highly valuable learning experience for me. The course provided a clear and structured introduction to automation testing, making complex concepts easy to understand even for beginners. One of the most helpful aspects was the practical approach, with real-world examples and hands-on exercises that allowed me to apply what I learned immediately. The explanations of keywords, test case design, and integration with tools were especially insightful and have significantly improved my confidence in using Robot Framework. Overall, this course has strengthened my understanding of automation testing concepts and given me the skills to start building and executing automated test cases effectively. I would highly recommend it to anyone looking to begin or enhance their journey in test automation.

By Akshay Ashok gajare on 2/10/2026

nice explanation of concept would be better if more videos on robot framework selenium testing are made along with sikuli library

By Nishant Rajput on 12/10/2025

Course was very well structured and author of course explained very well in layman language.

By Anonymized User on 3/1/2025

Amazing course. It ca be learnt within the shortest time, yet it covers Robot framework essentials

By Fahad Shaikh on 2/27/2025

Course content is relevant and easy to understand but many website links in the course does not works and outdated and the course is not updated according to new frameworks and libraries

By Neha Kumari on 5/20/2024

Thank you pawan its really a Good study material for robot framework, just one point that would be great if we can get detail robot framework design on real time projects with database or etl testing..

By Seelam Murali on 7/19/2023

Super simplified explanations by Pavan Sir. Very Interesting. He is the God of Software Testing Automation. What more anyone can expect.

By Sriharsha on 1/27/2023

A very good introductory course 101 to the Robot framework. Teaching is delivered very well. Definitely value for money.

By Krishnakanth Tiwari on 8/25/2021

Good Explanation, but some of the portions needs updation as the latest library doesnt support those formats. Need to include a bit more indepth topics including For loop, If else condition syntax as well as well as usage with list

By Anjali Vishwakarma on 4/9/2020

Yes,It was great to learn about Robot Automation framework.However,note that I had faced lot of compatibility issues while doing the setup using Pycharm IDE.

Showing all 10 reviews on CourseDuck

Read all 449 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100