Course Highlights
  • Install & configure the Robot Framework test automation tool plus libraries like Selenium, API, database, and more
  • Create & run your first Robot Framework test automation script (Selenium Webdriver example)
  • Understand the basics of many Robot Framework test automation libraries (Selenium Webdriver, API, Database, XML, Files, etc.)
  • Use the page object pattern to create more reusable, easier to interpret test automation scripts
  • Run/execute Robot Framework automated tests in many different ways, including from a command window, batch files, Jenkins, and Windows task scheduler
  • Create user defined keywords to express your tests in business domain terms instead of cryptic Selenium Webdriver code
Curriculum

7 Topics
About Me
Section 1 Overview
Demo
What is a Test Automation Framework?
Origin & History
Robot Framework vs. Selenium
Features & Capabilities

2 Topics
Installation Overview
Command Line & Path Basics

7 Topics
Install Python and PIP
Install Robot Framework & Selenium Library
Install Desired Browsers
Install Webdrivers
Install Pycharm IDE
Create Base Scripts Directory and Project
Navigating & Searching Your Script Files

1 Topic
Mac Installation Notes

10 Topics
Overview
Organizing Your Project Files
Sections of the Script File
Selenium2Library vs. SeleniumLibrary
First script - part 1 (CRM)
Run the Script on Different Browsers
Examine the great results files
First script - part 2 (CRM)
First script - part 3 (CRM)
Summary and next steps

11 Topics
Overview
Robot vs. Pybot
Running from Pycharm
Running from a Command Window
Running from a Batch File
Running from the Task Scheduler
Running on SauceLabs.com Browsers
Running & Scheduling from Jenkins
Running Multiple Suites
Running a Single Test Case
Advanced Run Options

10 Topics
Overview
Preview of Final Solution
Style: Procedural vs. Gherkin
Introducing User-Defined Keywords
Break the Script into Keywords
Moving Keywords to Resource Files
Adding Set Up and Tear Down
Overview of Page Objects
Demo: Create a Page Object
Increase Readability Using Gherkin

8 Topics
Overview
Preview of Final Solution
Scalar Variables
List Variables
Variable Scope
Passing Variables to Keywords
Modify Our Project with Variables
Supplying Script Input Data at Runtime

3 Topics
Overview
Refactoring Page Object Locators
Adding Quotes for Clarity

4 Topics
Recap the previous 3 sections
Apply your skills - part 1
Apply your skills - part 2
Apply your skills - part 3

7 Topics
Overview
PART 1: You Do It
PART 1: I Do It
PART 2 - You Do It
PART 2: I Do It
PART 3 - You Do It
PART 3 - I Do It

9 Topics
Overview
BuiltIn (Log Verifications Repeat)
Dialogs (Pause for Manual Steps/Data Entry
OperatingSystem (Folders & Files)
Database (MS SQL MySQL)
API
XML
SeleniumLibrary
String

1 Topic
Overview

  Write a Review

Robot Framework Test Automation - Level 1 ( Selenium )

Go to Paid Course