Skip to content

Standard libraries

Standard libraries are distributed with Robot Framework as part of a normal installation. Some of them have external dependencies that need to be installed before they can be used, though. See library documentations themselves for more details about possible dependencies and libraries in general.

Library documentation

The following table contains links to standard library documentation in external files.

Library Description
BuiltIn Contains generic often needed keywords. Imported automatically and thus always available.
Collections Contains keywords for handling lists and dictionaries.
DateTime Supports creating and verifying date and time values as well as calculations between them.
Dialogs Supports pausing the test execution and getting input from users.
OperatingSystem Enables performing various operating system related tasks.
Process Supports executing processes in the system.
Remote Part of the remote library interface. Does not have any keywords of its own.
Screenshot Provides keywords to capture and store screenshots of the desktop.
String Library for manipulating strings and verifying their contents.
Telnet Supports connecting to Telnet servers and executing commands on the opened connections.
XML Library for verifying and modifying XML documents.

Spec files

Standard library spec files are hosted here as well. They contain library information in JSON format and can be used by external tools such as editors.