
Welcome to our Beginner's Guide to Robot Framework course! Before we begin talking about Robot Framework, let us introduce ourselves so you can get to know who we are at Go Bigger!
Let's introduce you to Robot Framework, so you know what the Framework is and who's made it!
Let's go over what this course will cover so you know ahead of time what topics we think are important and sound interesting!
Let's look at what is going to be covered in the Introduction to Robot Framework!
Let's look at how we can install Robot Framework on our device! We've also included the sample robot file for your use so you can test it yourself!
Let's do a proper installation of Robot Framework ourselves!
These are the text instructions for how we can install Robot Framework on our PC.
Now that we have Robot Framework installed, let's cover the different sections of a Robot Framework file! This video covers the 6 sections of Robot Framework in general detail, we'll cover the individual sections in further detail where relevant in this course!
Before we dive too deep into the Framework, let's talk about variables so you'll understand how we can use variables in our automations! We're covering the four main different types of variables in this lecture, scalars, lists, dictionaries and environment variables! We've included a robot file that we use in the following video as downloadable material too!
Let's have a look through the variables robot file to see how it all works!
Let's start talking about the standard libraries in Robot Framework and we'll start with the BuiltIn library! Download the attached robot file to follow in the next video!
Let's have a walk through the builtIn robot file from the last video!
Let's talk about how we can manipulate strings and dictionary variables with the Collections library! Download the attached robot file to follow in the next videos!
Let's look over what's included in this robot file!
Learn how to add to collections with this library!
Learn how to clean and remove items from collections!
Learn how to obtain items from collections!
Learn how we can log values from our collection items!
Learn how to sort lists in Robot Framework!
Let's talk about how we can use the Datetime library in our robot automations to get specific date and time values, with the included robot file too!
Let's get a bit of an overview on the Datetime library and it's terms.
Let's see how we can add times and dates together in this library!
Let's see how we can subtract times in this library!
Learn how to convert between different time and date formats!
Let's talk about the dialogs library and how we can use it to pause our automations and you can also test this robot yourself!
Let's see how you can request a manual step in an automation!
See how you can provide the user with a selection of values!
See how you can get and use a value from a user!
Let's look at one of the more useful libraries in Robot Framework with the Operating System library! Download the attached robot file to follow in the next videos!
See how you can make environment variables in Robot Framework with the Operating System Library!
Let's see how to edit files with the OS library!
See what options we have for editing directories with the OS library!
See how else we can manage our files with the OS library!
When running tests, sometimes we need to start external processes and we can do this with our Process library! Let's look at some of the available keywords with our sample robot in the following videos!
See how we can start processes with the Run Process keyword!
See how we can start processes with the Start Process keyword and it's differences to Run Process!
Let's have a quick look at the Screenshot library and how we can use it to take screenshots when running our processes with the attached file in the next videos!
See how we need to import the Screenshot library!
Let's look at the remaining keywords in the screenshot library!
Let's look at the String library and cover some of the more useful string keywords so we can manipulate strings in our future automations! Remember to download the robot file for the following videos!
Let's have a look at some of the basic keywords available to us in the String library!
Let's see what keywords are available to us for obtaining different lines from our strings!
See what keywords are available to us when we need to split our strings!
See how we can clean our strings in the String library!
Let's cover the last of the standard libraries with the XML library, so we can find out how to manipulate XML files efficiently and easily! Download both the XML robot file and the xml file itself for the following videos!
Before we get into manipulating the XML file, we need to first learn how to read it in!
Once we know how to read the XML, let's see how we can manipulate and add new tags to it!
And finally, how do we save the changes we made to the XML file!
Let's cover control structures, so you can learn how to manipulate the flow of a Robot Framework test case and accomplish your testing goals!
Let's examine how the different kinds of loops work in Robot Framework!
Let's examine how the IF ELSE statements work in Robot Framework!
Let's see how the TRY EXCEPT statements work in Robot Framework!
Let's see how we can stop loops in Robot Framework with the BREAK statement!
You may have finished the current course, but there's more to come from Go Bigger!
Are you wanting to learn a new tool to take you further in your software testing career? Do you want to learn one of the most popular automation frameworks on the market and expand your skillsets? Do you want to be at the forefront of Software Testing and learn how to automate processes?
Welcome to Robot Framework, an industry robotic process automation framework built for task execution and software testing!
In this course, we're going to take you through the basics of Robot Framework from the very beginning and further your current skillset and knowledge over what it means to be a test automation engineer.
This course is led by Benjamin Taylor, a Robot Framework Certified Professional & an Accredited Robot Framework Certified Professional trainer. This course does not cover the Robot Framework Certified Professional certification but there is overlap in some topics.
Our goals for the course include:
Teaching you how to use Robot Framework!
What libraries come with Robot Framework that you can use right away to start testing!
How to perform automations with real websites!
Some good practices for writing automated test cases!
Be informative and present information in a clear and understandable fashion.
Provide assignments and quizzes so you can put your new knowledge to the test and feel confident in your skills
We can't wait for you to attempt this course and we'll do our best to ensure that you have the best possible experience in learning all about Robot Framework. Come with us and Go Bigger together as we expand your skillsets as we go through this beginner's guide to Robot Framework!
Intro and outro music: Creative Technology Showreel by Pumpupthemind