Skip to content

EVIDENCE WITH CONTEXT

Every step.All the context.

Screenshots, milestones and results to document your test executions.

HTML·PDF·DOCXPYTHON · ROBOT FRAMEWORK

Evidence that explains the result

A test tells you whether it passed. Evidence tells the story. Capture the moments that matter, give them business context and share a report your team can read without opening Robot logs.

  • Capture with intention


    Record a page, element or desktop at the moment that matters. Add a title, description and evidence status.

    Choose your capture

  • Organize the story


    Optional milestones connect screenshots and messages to a business stage. Direct evidence works just as well.

    Explore milestones

  • Share in three formats


    Interactive HTML, static PDF and editable Word. Reports include their images and can be read offline.

    See the output

  • Make it yours


    English or Spanish reports, light/dark HTML and optional institutional branding. All open and free.

    Configure presentation

Three ways to share your evidence.

Explore Summary, Steps and Logs. Expand captures, filter messages and switch themes.

Open interactive HTML

A portable document for reviews and evidence delivery. The same case, milestones and images, generated by the real export engine.

Open sample PDF

An editable document when your team needs to incorporate evidence into another deliverable.

Download sample Word

Real renderer, illustrative data

Samples are generated with Evidence Reporter's own engine. The customer data and images are fictitious. Open a sample to explore the report controls.

Your first report, in three steps

pip install robotframework-evidence-reporter robotframework-seleniumlibrary

Add the library to an existing Selenium suite and explicitly record the evidence:

*** Settings ***
Library    EvidenceReporter
Library    SeleniumLibrary

*** Test Cases ***
Record Evidence In An Open Browser
    Capture Page Evidence    Portal available    status=PASS  # (1)!
  1. This excerpt assumes the suite has already opened a browser. status=PASS describes the capture; Robot determines the test result.
robot --outputdir results tests/
rf-evidence build results/evidence --output reports --formats html pdf docx

Follow the complete example

Built for your automation workflow

flowchart TD
  A["Robot Framework / Pabot"] --> B["Explicit captures and messages"]
  B --> C["Case JSON and images"]
  C --> D["CLI / Python generator"]
  D --> E["HTML · PDF · DOCX"]
  • Parallel execution

    Separate case directories for Pabot, with evidence collected after execution.

    Parallel and CI

  • Run + rerun

    Merge attempts while keeping earlier evidence and the final result.

    Merge executions

  • CLI and Python

    Regenerate from recorded JSON and images without running tests again.

    Generation API

Browse guides by topic Explore all examples