Other noteworthy libraries
There are various other libraries that extend the capabilities of the Robot Framework in areas that are not normally seen as candidates for acceptance tests, but will benefit from test automation, if done in the right way. Some of these libraries are as follows.
Testing network protocols
Rambock is a test library that provides an easy way to test various network packets, protocols, and message templates:
https://github.com/robotframework/Rammbock
It allows you to specify the custom protocol, its client and servers; messages, and both the traditional as well as custom protocols can be tested.
Testing the web services
Suds is a lightweight. but dynamic SOAP Python client for consuming web services:
Testing the database
The database persistence and contents can be tested through the robotframework-databaselibrary
. Here the database is queried to find out its state and perform things, such as running the SQL scripts...