Robot Framework library

robotframework-odoofx: keyword documentation

OdooFxLibrary brings Odoo test automation to Robot Framework through two channels under one keyword vocabulary: the web client, driven through the Browser library, and the external API (XML-RPC up to Odoo 18, JSON-2 from Odoo 19), with ORM introspection and opt-in, journaled writes.

Alpha. Both channels work and are proven live on Odoo 16 and Odoo 19 Community. Writes are off unless the connection or the web login opts in, and every write is journaled. Not covered yet: buttons that open a wizard, section and note lines, line deletion. Create New Quotation is a skeleton that only warns.

Keyword reference

OdooFxLibrary

Web client and RPC channels

Prove the target, log in and navigate by external id, enter and save forms, count and read records, compare state codes, introspect the ORM, write with a journal.