We have seen how, using libraries, we can extend Robot with additional commands that allow us to write most different kinds of tests. One of the most frequent use cases for Robot is actually web development as it has a very convenient SeleniumLibrary library that provides many commands to control a real web browser and perform tests that can involve JavaScript (Selenium library reference: https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html).
Once we have installed the robotframework and robotframework-seleniumlibrary Python distributions, in order to be able to write tests that involve a real browser, we will need to enable the web drivers for the browsers we want to use. So, we will need those browsers to be available and then, through the webdrivermanager utility that we installed previously, we can enable the drivers for all the browsers we have available:
$ webdrivermanager firefox chrome
Downloading WebDriver for browser: "firefox"
2588kb...