{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing"},{"label":"Acceptance","url":"https://skillfed.io/packages/category/software-development-testing-acceptance"},{"label":"BDD","url":"https://skillfed.io/packages/category/software-development-testing-bdd"}],"enrichment":{"capability":"Robot Framework is a generic open-source automation framework for acceptance testing, acceptance test-driven development (ATDD), and robotic process automation (RPA) with a simple plain-text syntax.","skillfed_tags":["test-automation","rpa","keyword-driven"],"use_cases":["Write acceptance tests in plain text that business analysts and QA engineers can read and maintain without deep programming knowledge.","Automate repetitive business processes (RPA workflows) like data entry, file processing, or system interactions.","Build keyword-driven test suites that reuse common automation patterns across multiple projects or teams.","Implement acceptance test-driven development (ATDD) workflows where tests drive feature development.","Execute browser-based testing workflows by combining with web testing libraries in the Robot Framework ecosystem."],"what_it_does":"Robot Framework is a generic automation framework implemented in Python that lets you write tests and automation tasks in a simple, readable plain-text syntax. It's designed to be operating system and application independent, making it suitable for acceptance testing, test-driven development workflows, and robotic process automation. The framework can be extended with custom and generic libraries written in Python, and it operates through command-line tools like `robot` for executing tests and `rebot` for post-processing results.\n\nThe framework is particularly useful when you need a human-readable test format that non-programmers can understand, or when you want to build reusable keyword-based automation across multiple projects. It has no runtime dependencies beyond Python itself, making it straightforward to install and deploy. The project is actively maintained by the Robot Framework Foundation and has a mature ecosystem of supporting libraries and tools.","worth_installing":"Yes. Robot Framework is a mature, actively maintained automation framework with zero security vulnerabilities, permissive licensing, and no installation friction. It's well-suited for teams needing readable, maintainable test automation or RPA workflows. The main consideration is ensuring compatibility with the ecosystem libraries you plan to use."},"id":"robotframework","links":{"html":"https://skillfed.io/packages/robotframework","md":"https://skillfed.io/packages/robotframework.md","pypi":"https://pypi.org/project/robotframework/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-03","license_spdx":null,"license_treatment":"permissive","name":"robotframework","python_support":"supports_current","summary":"Generic automation framework for acceptance testing and robotic process automation (RPA)"},"popularity":{"monthly_downloads":5140949,"position":2159,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"7.4.2"}
