Fixml - A tool to fix broken Robot Framework output files

Fixml is a tool to fix Robot Framework output files that are not properly finished or are missing elements from the middle. It should be possible to generate reports and logs from the fixed output afterwards with the Rebot tool.


This tool is installed with pip with command:

$ pip install robotfixml

Fixml uses BeautifulSoup 3 which should be automatically installed by the above command.

Alternatively you can download both Fixml and BeautifulSoup source distributions, extract them and install using:

$ python install

Command line usage

$ python -m robotfixml example.xml fixed.xml

Programmatic usage

from robotfixml import fixml

inpath = '/directory/example.xml'
outpath = '/directory/output/example-fixed.xml'

fixml(inpath, outpath)