Join
UDPATED in November 2022 for Robot Framework 5.0.
If you have been planning to learn or use Selenium test automation... start here.
Join
UDPATED in November 2022 for Robot Framework 5.0.
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 Robot Framework Selenium test automation script in just minutes
Show you exactly how to create a Robot Framework 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 Robot Framework's 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 Robot Framework 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.
Overview of the Robot Framework Level 1 course
Demo of Robot Framework's amazing capabilities!
Free, open-source Robot Framework is better than any custom framework YOU can build!
How and where did Robot Framework start?
Robot Framework makes Selenium automation EASY!
Robot Framework is better than any custom framework YOU can build!
Overview of installing Robot Framework
Knowing some command line skills will help you use Robot Framework
Robot Framework needs Python. Let's install it.
Here we install Robot Framework base
Install some browsers to automated with Robot Framework
Automating browsers with Robot Framework requires web drivers. Let's install some.
Pycharm is a free to use script editor for Robot Framework!
Create your first Robot Framework project!
Pycharm makes it easy to navigate Robot Framework projects
Some information about installing Robot Framework on Mac
Overview of creating a Robot Framework script
Robot Framework project structure is easy
Robot Framework has 3 main script file sections
Robot Framework has a new Selenium library
Write your first Robot Framework test steps
It's easy to switch browsers for Robot Framework tests
The Robot Framework result file is amazing
It's easy to run scripts using Robot Framework
Robot Framework has switched from pybot to robot
Run Robot Framework scripts from Pycharm
Run Robot Framework scripts from a command line
Run Robot Framework scripts from a batch file
Run Robot Framework scripts from task scheduler
Run Robot Framework scripts from Saucelabs
Schedule Robot Framework tests on Jenkins
Run multiple Robot Framework suites
Run a single Robot Framework test case
Advanced Robot Framework run options
Overview of making Robot Framework scripts more readable
Preview the final Robot Framework solution
Procedural style in Robot Framework
Robot Framework allows user-defined keywords
Break the Robot Framework script into keywords
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.
Robot Framework offers setup and tear down
Robot Framework offers page objects
Create Robot Framework page objects
Gherkin on Robot Framework?
Overview of variables on Robot Framework
Preview final Robot Framework solution
Robot Framework scalar variables
Robot Framework list variables
Robot Framework variable scope
Passing Robot Framework variables.
Modify the Robot Framework project with variables
Robot Framework allows us to pass data on the command line at run time
Robot Framework tests can be made even more readable
Refactoring Robot Framework page object locators
Robot Framework allows us to use quotes
Overview of Robot Framework scripting challenge
You use Robot Framework to complete part 1.
I show you my Robot Framework solution for part 1.
You use Robot Framework to complete part 2.
I show you my Robot Framework solution for part 2.
You use Robot Framework to complete part 3.
I show you my Robot Framework solution for part 3.
Overview of Robot Framework libraries
Intro to built in Robot Framework library
Intro to Robot Framework dialog library
Intro to Robot Framework operating system library
Intro to Robot Framework database library
Intro to Robot Framework API testing
Intro to Robot Framework XML testing
Intro to Robot Framework Selenium Library
Intro to Robot Framework string library
More Robot Framework learning!
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.