Robot Framework Test Automation (Selenium) with Python
Robot Framework Test Automation (Selenium) with Python, available at $59.99, has an average rating of 4.3, with 65 lectures, based on 51 reviews, and has 388 subscribers.
You will learn about Introduction and overview of the free & open-source Robot Framework Test Automation tool How to install and configure all the pre-requisites Write your first test case quickly Page Object Model implementation How to locate web elements using different techniques Detailed videos on identifying web elements using complex XPath strategies Detailed videos on identifying web elements using complex CSS Selectors strategies How to handle windows in Robot Framework How to handle Frames in Robot Framework How to handle List in Robot Framework How to handle Alerts in Robot Framework How to handle Mouse Actions in Robot Framework Selenium Waits, Timeouts and Speed Control Flow and Loops How to perform Data Driven Testing and much more This course is ideal for individuals who are Test Engineers or SDET or Manual Testers or Test Lead or Test Manager or Automation Tester It is particularly useful for Test Engineers or SDET or Manual Testers or Test Lead or Test Manager or Automation Tester.
Enroll now: Robot Framework Test Automation (Selenium) with Python
Summary
Title: Robot Framework Test Automation (Selenium) with Python
Price: $59.99
Average Rating: 4.3
Number of Lectures: 65
Number of Published Lectures: 65
Number of Curriculum Items: 65
Number of Published Curriculum Objects: 65
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Introduction and overview of the free & open-source Robot Framework Test Automation tool
- How to install and configure all the pre-requisites
- Write your first test case quickly
- Page Object Model implementation
- How to locate web elements using different techniques
- Detailed videos on identifying web elements using complex XPath strategies
- Detailed videos on identifying web elements using complex CSS Selectors strategies
- How to handle windows in Robot Framework
- How to handle Frames in Robot Framework
- How to handle List in Robot Framework
- How to handle Alerts in Robot Framework
- How to handle Mouse Actions in Robot Framework
- Selenium Waits, Timeouts and Speed
- Control Flow and Loops
- How to perform Data Driven Testing
- and much more
Who Should Attend
- Test Engineers
- SDET
- Manual Testers
- Test Lead
- Test Manager
- Automation Tester
Target Audiences
- Test Engineers
- SDET
- Manual Testers
- Test Lead
- Test Manager
- Automation Tester
Are you planning to use Selenium test automation? then start with Robot Framework Test Automation.
Robot framework is easy to learn and help you to automate your test cases very easily, you do not need too much of programming skills to start writing scripts in Robot Framework. The basic level of Python required is already covered in this course as I go along with the course content, so you will not find it difficult at all to grasp all the concepts of test automation using Robot Framework.
If you already have experience in Selenium WebDriver automation using Java and Python, you will learn how beneficial it is to use Robot Framework.
This course will help absolute beginners in test automation and existing automation engineers to quickly learn and start writing automation scripts using Robot Framework. I have created this course taking into consideration that even if you do not know anything about test automation, you should be able to pick up test automation easily using Robot Framework.
This course will help you to learn something great and help you excel in your job or get a new job at automation tester.
So do not wait, go ahead, and enroll to start learning Robot Framework Automation!
Course Curriculum
Chapter 1: Course Introduction
Lecture 1: Introduction and Course Contents
Lecture 2: About Me
Chapter 2: Robot Framework Introduction and Installation
Lecture 1: Install Python and PIP on Mac OS
Lecture 2: Introduction and Installation of Robot Framework and SeleniumLibrary
Lecture 3: Installing PyCharm and IntelliBot Plugin
Lecture 4: All the course resources – Slides, Code etc.
Chapter 3: Creating Project and Automating First Test Case
Lecture 1: Create New Robot Framework Automation Project
Lecture 2: Key Sections of Robot Framework File
Lecture 3: Create First TestCase in Robot Framework
Lecture 4: Convert Manual Test into Automation Script
Lecture 5: Overview of Builtin and Selenium Library
Lecture 6: Basics of Locating WebPage Elements
Chapter 4: Making Robot Framework Script More Readable
Lecture 1: How to Create User Defined Keywords
Lecture 2: Move User Defined Keywords to Resource File
Lecture 3: Robot Framework Test Setup and Teardown
Chapter 5: Implementing Page Object Model
Lecture 1: Page Object Model (POM) in Robot Framework
Lecture 2: Implement POM in Robot Framework
Chapter 6: Using Variables in Robot Framework
Lecture 1: Scalar Variable in Robot Framework
Lecture 2: List Variable in Robot Framework
Lecture 3: Dictionary Variable in Robot Framework
Lecture 4: Variable Scope in Robot Framework
Lecture 5: Arguments in Robot Framework
Lecture 6: Pass Variables from Command Line
Lecture 7: Refactor Selenium Webelement Locators
Chapter 7: How to Find WebElements
Lecture 1: How to Find WebElement by ID or Name
Lecture 2: Installing Chrome AddOns (Update: Install SelectorsHub instead of ChroPath)
Lecture 3: Click WebElement by LinkText or PartialLinkText
Chapter 8: Introduction to XPath
Lecture 1: Introduction to XPath and Basic XPath Syntax
Chapter 9: Types of XPath
Lecture 1: Absolute vs Relative XPath
Chapter 10: XPath Functions | starts-with | contains | text()
Lecture 1: XPath function – "starts-with"
Lecture 2: XPath function – "contains"
Lecture 3: XPath function – "text()" method
Chapter 11: How to use AND & OR in Selenium XPath
Lecture 1: Using AND & OR Operators
Chapter 12: XPath Axes Methods
Lecture 1: XPath Axes Methods (Parent, Child, Self)
Lecture 2: XPath Axes Methods (descendant, descendant-or-self)
Lecture 3: XPath Axes Methods (ancestor, ancestor-or-self)
Lecture 4: XPath Axes Methods (following, following-sibling)
Lecture 5: XPath Axes Methods (preceding, preceding-sibling)
Chapter 13: CSS Selectors Introduction
Lecture 1: What is CSS and CSS Selector
Lecture 2: Write CSS Selector using Class Attribute
Chapter 14: Write Advanced CSS Selectors
Lecture 1: How to write CSS Selector with Multiple Element Attributes
Lecture 2: CSS Selector Substring Matching
Lecture 3: How to Direct Child or Sub-child Elements
Lecture 4: Next Sibling Adjacent Sibling Combinator
Chapter 15: Learn CSS Selector Pseudo-classes
Lecture 1: How to find First-Child, Last-Child, Nth-Child and Nth-Last-Child
Lecture 2: How to find First-of-type, Last-of-type, Nth-of-type()
Chapter 16: Handling Windows in Robot Framework
Lecture 1: How to Handle Browser Windows
Lecture 2: How to handle Tabbed Browser Windows
Chapter 17: Working with WebElements
Lecture 1: Working with Webelements
Chapter 18: Working with Radio Buttons and Checkboxes
Lecture 1: How to handle Radio Buttons
Lecture 2: Working with Checkboxes
Chapter 19: Handling Frames in Robot Framework
Lecture 1: How to handle Frames in Robot Framework
Chapter 20: Handling List in Robot Framework
Lecture 1: How to handle List in Robot Framework
Chapter 21: Handling Alerts in Robot Framework
Lecture 1: How to handle Alerts in Robot Framework
Chapter 22: Handling Mouse Actions in Robot Framework
Lecture 1: How to handle Mouse Actions
Chapter 23: Selenium Waits, Timeouts and Speed
Lecture 1: How to Set Selenium Timeout and Speed
Lecture 2: Implicit Wait vs Explicit Wait
Lecture 3: How to use Implicit Wait
Lecture 4: How to use Explicit Wait
Chapter 24: Control Flow and Loops
Lecture 1: How to use IF ELSE in Robot Framework
Lecture 2: How to use FOR Loop in Robot Framework
Chapter 25: Data Driven Testing in Robot Framework
Lecture 1: How to do Data Driven Testing
Lecture 2: How to do Data Driven Testing using CSV File
Lecture 3: How to do Data Driven Testing using Excel File
Chapter 26: Conclusion
Lecture 1: Course Conclusion
Instructors
-
RCV Academy & Software Testing Mentor
Testing, Automation, Jira, Confluence, Coding, ISTQB, Agile -
Manish Verma
Lead Trainer at RCV Academy & SoftwareTestingMentor
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 5 votes
- 4 stars: 20 votes
- 5 stars: 23 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024