Free roadmap ยท Robot FrameworkAll roadmaps โ†’

Robot Framework Roadmap

Keyword-driven automation that reads like plain English โ€” the friendliest framework to start with. From a little Python to a Browser-library framework with data-driven tests, reports and CI, mapped end to end.

5 stages ยท about 7 weeks at 1โ€“2 focused hours a day.

Each stage has a free path and a premium fast-track โ€” your call.

  1. 1 ยท Python & setup foundations

    ~2 weeks

    You can install Robot Framework, run a test, and read a .robot file with confidence.

    Topics to learn

    • A little Python โ€” variables, lists, functions
    • Install Python, pip & Robot Framework
    • The .robot file: Settings, Test Cases, Keywords
    • Running tests & reading log.html / report.html

    Programs to practice

    • Install RF and confirm with robot --version
    • Write a test using Log + Should Be Equal
    • Open and read your first log.html report
  2. 2 ยท The Browser library

    ~2 weeks

    You open real pages and act on them with modern, Playwright-powered keywords.

    Topics to learn

    • rfbrowser init & why Browser beats SeleniumLibrary in 2026
    • New Browser / New Page, Get Title, Get Text
    • CSS & text selectors, the get_by_role idea
    • Fill Text, Click, and reading values

    Programs to practice

    • Automate a login on saucedemo.com
    • Locate 10 elements two ways (CSS + text)
    • Fill and submit a form end to end
  3. 3 ยท Variables, keywords & data-driven

    ~1 week

    Tidy, reusable tests that run across many data sets without repetition.

    Topics to learn

    • Scalar ${variables} & the Variables section
    • Writing your own user keywords
    • Resource files for shared keywords
    • Test templates for data-driven runs

    Programs to practice

    • Wrap a login flow into a 'Login As' keyword
    • Move shared keywords into a .resource file
    • Run one test across 3 data rows with a template
  4. 4 ยท Reliability, tags & reports

    ~1 week

    Stable suites you can slice, tag and report on โ€” the marks of a real framework.

    Topics to learn

    • Automatic waiting & Wait For Elements State
    • Tags & organising tests into suites
    • log.html & report.html in depth
    • Screenshots on failure

    Programs to practice

    • Steady a flaky test with Wait For Elements State
    • Tag two tests and run only one tag
    • Capture a screenshot automatically on failure
  5. 5 ยท CI/CD & portfolio

    ~1 week

    A portfolio Robot Framework project that runs itself on every push.

    Topics to learn

    • Git basics & a clean repo
    • GitHub Actions for Robot Framework
    • Uploading reports as artifacts + a status badge
    • A README that sells your framework

    Programs to practice

    • Add a CI workflow that runs on every push
    • Upload the report artifact + add a passing badge
    • Record a 3-min walkthrough of your framework

Want this tailored to YOUR situation?

Answer 6 quick questions โ€” experience, language, coding comfort, goal โ€” and get a personalized week-by-week plan with topics, programs to practice, and free resources for each step.

Build my roadmap