Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Robot Framework Test Automation: Level 2

via LinkedIn Learning

Overview

Learn intermediate and advanced test automation techniques for Robot Framework, an open-source, keyword-driven test automation framework.

Syllabus

Welcome
  • About me
  • Overview of Robot Framework Level 2
1. 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
2. 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
3. Web Locators: Preconditions
  • Web locators preconditions overview
  • HTML, CSS, and Bootstrap overview
  • HTML tags
  • HTML attributes
  • CSS
  • Bootstrap
  • Summary
4. Web Locators: Fundamentals
  • Locator selection tool
  • Basic locators overview and demo
  • Install the tools
  • The importance of specific locators
  • Real-world troubleshooting example
5. 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
6. Script Control Flow
  • Script control overview
  • IF/ELSE: Making decisions
  • Loops
7. Advanced Data Management
  • Dictionary overview
  • Dictionary practical example: URLs
  • Dictionary practical example: Users
8. Data-Driven Tests: Overview
  • Overview and demo
  • Tour the starter project
9. Data-Driven Tests: Built-In Method
  • Built-in capabilities
10. 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
11. 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

Taught by

Bryan Lamb

Reviews

4.7 rating at LinkedIn Learning based on 99 ratings

Start your review of Robot Framework Test Automation: Level 2

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.