Robot Framework Level 1
Fastest & easiest way to do Selenium test automation! Mobile test automation, API test automation, and database too.
Last updated 2022-01-10 | 4.5
- 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.)
What you'll learn
* Requirements
* This course assumes you have a software testing background and you know how to create a manual test case (containing a verification) as a basis for your automated tests.* No previous programming or Selenium Webdriver or test automation experience is necessary
Description
Join over 30,000 students!
If you have been planning to learn or use Selenium test automation... start here!
Drowning in an ever-expanding collection of regression test cases? You need to automate them! If you have been too intimidated to learn test automation due to a lack of Selenium programming skills, you'll be thrilled to discover how easily Robot Framework will allow you to automate your tests.
Robot Framework is a pre-built test automation framework. By comparison... Robot Framework is much easier to learn than Selenium Webdriver (with Java, Python, C#, or PHP) because your scripts are written with English words instead of code.
If you're already an experienced user of Selenium Webdriver, Cucumber, or QTP/UFT, you'll quickly learn how elegant and capable Robot Framework is compared to those tools.
This 6+ hour video course will:
Provide an overview of the free, open source Robot Framework test automation tool
Teach you how to install & configure Robot Framework plus libraries for Selenium, API, database, and more
Help you create & run your very first Selenium test automation script in just minutes
Show you exactly how to create a Selenium Webdriver test automation script more easily
Show you how to make a simple test automation script much more efficient & readable
Help you discover how variables & page objects can make your test automation scripts more flexible
Walk you through the basics of testing web (Selenium), API, database, XML, and files tests
There is no faster or more intuitive way to learn Robot Framework and Selenium Webdriver test automation!
The course assumes you know absolutely nothing about test automation, and walks you through each detail of installation & setup to get you heading in the right direction immediately. The crisp, clear, articulate audio will ensure you quickly understand every detail.
Who this course is for:
- If you need to perform automated tests on a wide variety of browsers, mobile devices, APIs, databases, and file systems, this course is for you. Manual testers with no programming background will love how easy Robot Framework is to learn & use. Even if you're an experienced Selenium Webdriver or Cucumber user, you will appreciate how capable & elegant Robot Framework is for test automation.
Course content
12 sections • 77 lectures
About Me Preview 00:43
Overview of Robot Framework Level 1 Preview 00:34
Demo Preview 04:34
What is a Test Automation Framework? Preview 02:05
Origin & History Preview 00:43
Features & Capabilities Preview 01:17
Robot Framework vs. Selenium Preview 02:58
Installation Overview Preview 02:25
Command Line & Path Basics Preview 10:00
Install Python and PIP Preview 06:19
Install Robot Framework & Selenium Library Preview 04:16
Install Desired Browsers Preview 01:31
Install Webdrivers Preview 06:20
Install Pycharm IDE Preview 02:38
Pycharm is a free to use script editor for Robot Framework!
Install Pycharm Plugin Preview 06:00
Adding the Intellibot plugin to Pycharm will allow your Robot Framework scripts to be colorized and have several convenient workflow features!
Create Base Scripts Directory and Project Preview 04:54
Navigating & Searching Your Script Files Preview 04:18
Mac Installation Notes Preview 00:27
Overview Preview 04:53
Organizing Your Project Files Preview 03:06
Sections of the Script File Preview 03:54
Selenium2Library vs. SeleniumLibrary Preview 01:30
Write Test Steps- Part 1 Preview 04:24
An Important IE Precondition Setting Preview 01:46
Run the Script on Different Browsers Preview 06:29
Examine the Great Results Files Preview 01:48
Write Test Steps- Part 2 Preview 05:43
Locators Primer - How to Interact with Web Controls Preview 12:04
There are a variety of ways to target which web controls to automate. This lecture will provide a very basic primer for how to locate controls using id, css, and xpath.
Overview Preview 01:24
New Term: Robot vs. Pybot Preview 00:49
Running from Pycharm Preview 01:41
Running from a Command Window Preview 01:28
Running from a Batch File Preview 02:50
Running from the Task Scheduler Preview 03:30
Running on SauceLabs.com Browsers Preview 03:00
Running & Scheduling from Jenkins Preview 06:42
Running Multiple Suites Preview 05:24
Running a Single Test Case Preview 05:23
Advanced Run Options Preview 01:10
Overview Preview 06:51
Preview of Final Solution Preview 06:09
Style: Procedural vs. Gherkin Preview 03:11
Introducing User-Defined Keywords Preview 05:20
Break the Script into Keywords Preview 07:18
Moving Keywords to Resource Files Preview 07:47
NOTE: Robot Framework v2.9+ now requires all resource file paths to be RELATIVE. So... any place I use a path to a resource file, you'll need to add ./ or ../ to the beginning of it, depending on how your directory structure is. If you just begin your path with the word "Resources/" like I do, you will get an error about your resource not existing.