Robot Framework Test Automation - Level 2
4.4 (1,419 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,524 students enrolled

Robot Framework Test Automation - Level 2

Intermediate & advanced enterprise test automation using Robot Framework
Bestseller
4.4 (1,419 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,527 students enrolled
Created by Bryan Lamb
Last updated 12/2018
English
English [Auto-generated], Indonesian [Auto-generated], 5 more
  • Italian [Auto-generated]
  • Polish [Auto-generated]
  • Romanian [Auto-generated]
  • Spanish [Auto-generated]
  • Thai [Auto-generated]
Current price: $129.99 Original price: $199.99 Discount: 35% off
3 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 17 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Use the command line to execute Robot Framework test suites with greater control
  • Keep your Robot Framework test tools up to date
  • Understanding of HTML Tags & Attributes, CSS, and Bootstrap
  • Confidently automate sophisticated web applications
  • Fully comprehend the end to end test automation analysis & scripting process
  • Automate complex interactions across multiple web applications
  • Create a custom Robot Framework library to extend out of the box capabilities
  • Create data-driven scripts with multiple rows of data for the same test process
Course content
Expand all 62 lectures 04:57:42
+ Quickly Turbocharge Your Level 1 Skills
10 lectures 35:14
PyCharm "Find Usages" Feature
01:14
PyCharm "TODO" Feature
02:56
Advanced Command Line Options
05:11
Force Test Execution Order
02:29
Randomize Test Execution Order
02:50
Get More Detailed Logs
05:25
Automatic Variables
01:56
Return Values from Keywords
02:52
Create Custom Keyword Libraries
04:49
+ Keeping Your Tools Up to Date
8 lectures 20:59
Overview
01:56
Updating Python & PIP
01:40
Examine and Capture Current Library Versions
01:33
Update Robot Framework Related Libraries
04:43
Update Browsers and Check the System
01:37
Update Webdrivers and Check the System
02:58
What to Do If You Have Problems
01:00
Updating Your IDE & Plugin
05:32
+ Web Locators - Preconditions
7 lectures 33:53
Overview
00:54
HTML/CSS/Bootstrap Overview
06:47
HTML Tags
07:22
HTML Attributes
03:05
CSS
03:37
Bootstrap
08:59
Summary
03:09
+ Web Locators - Fundamentals
4 lectures 24:49
Locator selection tool intro
02:24
Basic Locators Overview & Demo
08:15
The Importance of Using Specific Locators
04:02
Real-World Locator Troubleshooting Example
10:08
+ Web Locators - Advanced
8 lectures 50:05
Overview
01:10
Basic XPath and CSS Syntax
11:24
Absolute Parent:Child Relationships (XPath & CSS)
08:23
Relative Parent:Child Relationships (XPath & CSS)
09:44
Partial Locators- Starts With (XPath & CSS)
04:04
Partial Locators- Ends With (XPath & CSS)
02:10
Partial Locators- Contains (XPath & CSS)
08:03
Scenario: Finding and Using Multiple Elements
05:07
+ Script Control Flow
3 lectures 21:45
Overview
00:52
If/Else: Making Decisions
04:59
Loops
15:54
+ Advanced Data Management
3 lectures 21:39
Dictionary Overview
03:39
Dictionary Practical Example - Site URLs
05:59
Dictionary Practical Example - Test User Data
12:01
+ Data-Driven Tests: Overview
2 lectures 14:12

We'll be using this project as a starting point for all the data-driven scenarios below.

Tour the Starter Project
07:59
Requirements
  • Have access to a Windows, Linux, or Mac computer & Internet
  • Have a basic understanding of the Robot Framework platform
  • Have a basic understanding of Robot Framework scripting
Description

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
  • 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
  • A deep dive into web locators
  • Conditionals & loops to make your scripts more logical
  • Advanced data handling with Dictionaries
  • 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.

Who this course is for:
  • Manual QA professionals with no test automation experience
  • Test automation professionals with limited Robot Framework experience
  • Developers who are interested in automating their testing