
Install Python and PyCharm community edition, add Python to PATH, create a new Robot Framework project, install Robot Framework and the Millennium Library, and install the PyCharm plugin.
Download the autocompletion plugin from the linked GitHub repository, install it from disk in PyCharm, enable it in settings, restart the IDE, and verify autocomplete for Robot Framework.
Run Robot Framework across Google Chrome and Firefox by configuring webdrivers, ChromeDriver and GeckoDriver, and implement cross-browser testing with a browser list loop.
Create your first Robot Framework test case by importing libraries, defining variables, and using built-in keywords to open a browser, maximize the window, close it, and define custom keywords.
Perform headless browser testing with the Robot Framework, running tests in Chrome and Firefox without a graphical user interface.
Build a robot framework test with the selenium library that opens a browser, navigates to sign up page, enters a username and password, clicks sign up, and verifies the alert.
Learn to perform API testing with Robot Framework and the Requests Library, query the Studio Ghibli API to list films, verify status codes, and manage verified connections.
Learn how to run Robot Framework tests in parallel using a library, install it in your Python environment, and specify test folders and output reports to speed up execution.
In this one-hour crash course, you will learn the core basics of Robot Framework. We will start with a short introduction to what Robot Framework is and how you can set it up properly on your device.
Several concepts will be explained in the course. The following topics will be discussed in this course:
How to install Robot Framework on your device
Setting up PyCharm and Python
Fixing the autocomplete issue with the Intellibot plugin in PyCharm
Creating your first test script in Robot Framework
How to create variables and lists
How to install additional packages/libraries for Robot Framework
Interacting with the web page by clicking on elements, entering text, and validating text
How to run a test script
Generate a test report
Execute parallel testing to increase testing efficiency and reduce time constrains
Testing APIs and getting request
And much more!
In each section, you can find the necessary resources for the course. You can use them in combination with the course.
The course is free so you can simply try it out and check whether you like the course.
If you are stuck or need any help, please leave it in the QA section and I am going to try to help you with the issue you are facing.
I hope you enjoy this course about Robot Framework and will be useful to you. Also, please leave a review to share what you think of the course so this course and future ones can be improved.