Take this Course  PRICE: $100   SALE: $20  LIFETIME ACCESS!


In this course, we’ll take a deeper dive into the technical capabilities of the Robot Framework test automation platform, taking your Robot Framework test automation skills to the next level:

  • Many quick tips to turbocharge your level 1 skills
  • Intro to creating custom Robot Framework libraries
  • A “TODO” script review process to improve collaboration with team members
  • How to keep your open source tools up to date
  • Conditionals & loops to make your scripts more logical
  • Advanced data handling with Dictionaries
  • A deep dive into web locators
  • Data-driven testing
  • A complete end to end example
  • More!

By the end of the course, you should feel confident to pursue a role with any company who needs to introduce test automation into their software development lifecycle.


  1. This course builds upon information presented in the Level 1 course. It’s not a mandatory pre-requisite, but taking the Level 1 course will be very helpful to the Level 2 material.
All course materials © 2017 Bryan Lamb. All rights reserved.

Take this Course

Course Materials

Course Content

Sections Status

Quickly Turbocharge Your Level 1 Skills

Robot Framework was created with many rich features that provide powerful benefits. Let's take a look at several skills that will quickly and easily take your test automation to the next level.

40 min


Keeping Your Tools Up to Date

Open source libraries are maintained by many smart people in the community. Selenium, Robot Framework, and the RF libraries will all be updated by the maintenance team frequently. Let's walk through the process of making sure local test tools are keeping pace.

22 min


Web Locators - Preconditions

It's important to understand the underlying technology behind anything you attempt to test & automate. Let's have a look under the covers of a typical website to gain a better understanding of HTML, CSS, and bootstrap.

34 min


Web Locators - Fundamentals

There are many nuances and traps when using locators in test automation. Let's install our locator inspection tools and go over some fundamentals to get you oriented.

25 min


Web Locators - Advanced

Now let's get down to business and talk about actual web locators, and the similarities & differences of XPath & CSS.

50 min


Script Control Flow

Your scripts need to make decisions and repeat actions. Let's take a look at the keywords & techniques necessary to do so.

20 min


Advanced Data Management

Dictionaries allow us to model more complex entities containing multiple data values (a person, for instance, with first name, last name, age, height, gender, etc.). Let's have a look at how we can use them to create more powerful & flexible scripts.

22 min


Data-Driven Tests: Overview

A common scenario for testing is to run several different "classes" of data through the same test case to confirm that the right thing happens for each class of data. In that case, the best practice is to create a list of data (often an Excel spreadsheet), and run each row of data through the same test. Let's take a look at several approaches to this "data-driven" testing.

30 min


Data-Driven Tests: Built In

Let's take a look at Robot Framework's built-in approach for performing data-driven testing.

15 min


Data-Driven Tests: CSV (Excel)

Let's take a look at how to do data-driven tests from an external CSV file (Excel).

30 min


Multi-App End to End Scenario

In some business scenarios you will need to test a flow across multiple applications. With a proper script architecture, Robot Framework makes it easy to model & navigate multiple apps in a complex landscape.

13 min