Robot Framework Test Automation: Level 2
- Offered byLinkedin Learning
Robot Framework Test Automation: Level 2 at Linkedin Learning Overview
Duration | 5 hours |
Mode of learning | Online |
Difficulty level | Intermediate |
Credential | Certificate |
Robot Framework Test Automation: Level 2 at Linkedin Learning Highlights
- Earn a certificate of completion from LinkedIn Learning
Robot Framework Test Automation: Level 2 at Linkedin Learning Course details
- Learn intermediate and advanced test automation techniques for Robot Framework
- In this course, instructor Bryan Lamb helps you discover how you can create more potent, customized test scripts with Robot Framework
- Learn how to create custom Robot Framework libraries, use web locators to test specific HTML and CSS elements, integrate conditionals and loops, perform advanced data management with dictionaries, and much more
Robot Framework Test Automation: Level 2 at Linkedin Learning Curriculum
Welcome
About me
Overview of Robot Framework Level 2
Quickly Turbocharge Your Level 1 Skills
Getting help from other Robot Framework users
PyCharm Find Usages feature
PyCharm TODO feature
Advanced command-line options
Force test execution order
Randomize test execution order
Get more detailed logs
Automatic variables
Return values from keywords
Create custom keyword libraries
Keeping Your Tools Up to Date
Tools overview
Updating Python and PIP
Examine library versions
Update related Robot Framework libraries
Update browsers and check the system
Update web drivers and check the system
What to do if you have problems
Updating your IDE and plugin
Web Locators: Preconditions
Web locators preconditions overview
HTML, CSS, and Bootstrap overview
HTML tags
HTML attributes
CSS
Bootstrap
Summary
Web Locators: Fundamentals
Locator selection tool
Basic locators overview and demo
Install the tools
The importance of specific locators
Real-world troubleshooting example
Web Locators: Advanced
Web locators advanced overview
Basic XPath and CSS syntax
Absolute relationships (XPath and CSS)
Relative relationships (XPath and CSS)
Partial locators: starts-with
Partial locators: ends-with
Partial locators: contains
Scenario: Find and use multiple elements
Script Control Flow
Script control overview
IF/ELSE: Making decisions
Loops
Advanced Data Management
Dictionary overview
Dictionary practical example: URLs
Dictionary practical example: Users
Data-Driven Tests: Overview
Overview and demo
Tour the starter project
Data-Driven Tests: Built-In Method
Built-in capabilities
Data-Driven Tests: CSV (Excel)
Overview of the steps
Create the CSV data file
Custom CSV parsing library
Create our data manager
Call the data manager
Create the looping keyword file
Refactor data entry steps
Run and debug
Add error handling
Multi-App End-to-End Scenario
Multi-app end-to-end overview
Scenario overview
Refactor with directories
Add a simple test for site two
Create the basic end-to-end script
Centralize the browser and URL variables