Zenler Player
Your course is loading. Hang tight.
Robot Framework Test Automation (Selenium) with Python
Back to curriculum
0% Complete
0% Complete
1. Install Python and PIP on Mac OS
2. Introduction and Installation of Robot Framework and SeleniumLibrary
3. Installing PyCharm and IntelliBot Plugin
4. Create New Robot Framework Automation Project
5. Key Sections of Robot Framework File
6. Create First TestCase in Robot Framework
7. Convert Manual Test into Automation Script
8. Overview of Builtin and Selenium Library
9. Basics of Locating WebPage Elements
10. How to Create User Defined Keywords
11. Move User Defined Keywords to Resource File
12. Robot Framework Test Setup and Teardown
13. Page Object Model (POM) in Robot Framework
14. Implement POM in Robot Framework
15. Scalar Variable in Robot Framework
16. List Variable in Robot Framework
17. Dictionary Variable in Robot Framework
18. Variable Scope in Robot Framework
19. Arguments in Robot Framework
20. Pass Variables from Command Line
21. Refactor Selenium Webelement Locators
22. How to Find WebElement by ID or Name
23. Installing Chrome AddOns for Locating WebElements (Update: Chropath no longer available - Use SelectorsHub Instead)
24. Click WebElement by LinkText or PartialLinkText
1. Introduction to XPath and Basic XPath Syntax
2. Absolute vs Relative XPath
3. XPath function - "starts-with"
4. XPath function - "contains"
5. XPath function - "text()" method
6. Using AND & OR Operators
7. XPath Axes Methods (Parent, Child, Self)
8. XPath Axes Methods (descendant, descendant-or-self)
9. XPath Axes Methods (ancestor, ancestor-or-self)
10. XPath Axes Methods (following, following-sibling)
11. XPath Axes Methods (preceding, preceding-sibling)
1. What is CSS and CSS Selector
2. Write CSS Selector using Class Attribute
3. How to write CSS Selector with Multiple Element Attributes
4. CSS Selector Substring Matching
5. How to Direct Child or Sub-child Elements
6. Next Sibling Adjacent Sibling Combinator
7. How to find First-Child, Last-Child, Nth-Child and Nth-Last-Child
8. How to find First-of-type, Last-of-type, Nth-of-type()
25. How to Handle Browser Windows
26. How to handle Tabbed Browser Windows
27. Working with Webelements
28. How to handle Radio Buttons
29. Working with Checkboxes
30. How to handle Frames in Robot Framework
31. How to handle List in Robot Framework
32. How to handle Alerts in Robot Framework
33. How to handle Mouse Actions
34. How to Set Selenium Timeout and Speed
35. Implicit Wait vs Explicit Wait
36. How to use Implicit Wait
37. How to use Explicit Wait
38. How to use IF ELSE in Robot Framework
39. How to use FOR Loop in Robot Framework
40. How to do Data Driven Testing
41. How to do Data Driven Testing using CSV File
42. How to do Data Driven Testing using Excel File
Introduction and Installation
1. Install Python and PIP on Mac OS
Preview
2. Introduction and Installation of Robot Framework and SeleniumLibrary
Preview
3. Installing PyCharm and IntelliBot Plugin
Creating Project and Automating First Test Case
4. Create New Robot Framework Automation Project
5. Key Sections of Robot Framework File
6. Create First TestCase in Robot Framework
7. Convert Manual Test into Automation Script
8. Overview of Builtin and Selenium Library
9. Basics of Locating WebPage Elements
Making Robot Framework Script More Readable
10. How to Create User Defined Keywords
11. Move User Defined Keywords to Resource File
12. Robot Framework Test Setup and Teardown
Implementing Page Object Model
13. Page Object Model (POM) in Robot Framework
14. Implement POM in Robot Framework
Using Variables in Robot Framework
15. Scalar Variable in Robot Framework
16. List Variable in Robot Framework
17. Dictionary Variable in Robot Framework
18. Variable Scope in Robot Framework
19. Arguments in Robot Framework
20. Pass Variables from Command Line
21. Refactor Selenium Webelement Locators
How to Find WebElements
22. How to Find WebElement by ID or Name
23. Installing Chrome AddOns for Locating WebElements (Update: Chropath no longer available - Use SelectorsHub Instead)
24. Click WebElement by LinkText or PartialLinkText
Introduction to XPath
1. Introduction to XPath and Basic XPath Syntax
Types of XPath
2. Absolute vs Relative XPath
XPath Functions
3. XPath function - "starts-with"
4. XPath function - "contains"
5. XPath function - "text()" method
How to use AND & OR in Selenium XPath
6. Using AND & OR Operators
XPath Axes Methods
7. XPath Axes Methods (Parent, Child, Self)
8. XPath Axes Methods (descendant, descendant-or-self)
9. XPath Axes Methods (ancestor, ancestor-or-self)
10. XPath Axes Methods (following, following-sibling)
11. XPath Axes Methods (preceding, preceding-sibling)
CSS Selectors
1. What is CSS and CSS Selector
2. Write CSS Selector using Class Attribute
Write Advanced CSS Selectors
3. How to write CSS Selector with Multiple Element Attributes
4. CSS Selector Substring Matching
5. How to Direct Child or Sub-child Elements
6. Next Sibling Adjacent Sibling Combinator
Preview
Learn CSS Selector Pseudo-classes
7. How to find First-Child, Last-Child, Nth-Child and Nth-Last-Child
8. How to find First-of-type, Last-of-type, Nth-of-type()
Handling Windows in Robot Framework
25. How to Handle Browser Windows
26. How to handle Tabbed Browser Windows
Working with WebElements
27. Working with Webelements
Working with Radio Buttons and Checkboxes
28. How to handle Radio Buttons
29. Working with Checkboxes
Handling Frames in Robot Framework
30. How to handle Frames in Robot Framework
Handling List in Robot Framework
31. How to handle List in Robot Framework
Handling Alerts in Robot Framework
32. How to handle Alerts in Robot Framework
Handling Mouse Actions in Robot Framework
33. How to handle Mouse Actions
Selenium Waits, Timeouts and Speed
34. How to Set Selenium Timeout and Speed
35. Implicit Wait vs Explicit Wait
36. How to use Implicit Wait
37. How to use Explicit Wait
Control Flow and Loops
38. How to use IF ELSE in Robot Framework
39. How to use FOR Loop in Robot Framework
Data Driven Testing in Robot Framework
40. How to do Data Driven Testing
41. How to do Data Driven Testing using CSV File
42. How to do Data Driven Testing using Excel File
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson