Welcome
  • 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
  • Overview
  • Updating Python & PIP
  • Examine and Capture Current Library Versions
  • Update Robot Framework Related Libraries
  • Update Browsers and Check the System
  • Update Webdrivers and Check the System
  • What to Do If You Have Problems
  • Updating Your IDE & Plugin
Web Locators - Preconditions
  • Overview
  • HTML/CSS/Bootstrap Overview
  • HTML Tags
  • HTML Attributes
  • CSS
  • Bootstrap
  • Summary
Web Locators - Fundamentals
  • Locator selection tool intro
  • Basic Locators Overview & Demo
  • The Importance of Using Specific Locators
  • Real-World Locator Troubleshooting Example
Web Locators - Advanced
  • Overview
  • Basic XPath and CSS Syntax
  • Absolute Parent:Child Relationships (XPath & CSS)
  • Relative Parent:Child Relationships (XPath & CSS)
  • Partial Locators- Starts With (XPath & CSS)
  • Partial Locators- Ends With (XPath & CSS)
  • Partial Locators- Contains (XPath & CSS)
  • Scenario: Finding and Using Multiple Elements
Script Control Flow
  • Overview
  • If/Else: Making Decisions
  • Loops
Advanced Data Management
  • Dictionary Overview
  • Dictionary Practical Example - Site URLs
  • Dictionary Practical Example - Test User Data
Data-Driven Tests: Overview
  • Overview
  • Tour the Starter Project
Data-Driven Tests: Built-In
  • Built-In Capabilities
Data-Driven Tests: CSV (Excel)
  • Overview of the steps
  • Create the CSV data file
  • Create a custom CSV parsing library
  • Create our "Data Manager"
  • Call the Data Manager from our script
  • Create the looping app keyword file
  • Refactor data entry steps to use list indexes
  • Run and debug
  • Add error handling
Multi-App End to End Scenario
  • Overview
  • Scenario Overview
  • Refactor with Directories
  • Add a Simple Test for Site 2
  • Create the Basic End to End Script
  • Centralize the Browser & URL Variables