Robot Framework
Generic automation framework for acceptance testing and RPA (by robotframework)
Selenium Wire
Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser. (by wkeeling)
| Robot Framework | Selenium Wire | |
|---|---|---|
| 58 | 8 | |
| 11,296 | 1,747 | |
| 1.1% | - | |
| 9.7 | 0.0 | |
| 5 days ago | almost 2 years ago | |
| Python | Python | |
| Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Robot Framework
Posts with mentions or reviews of Robot Framework. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-27.
- Generic automation framework for acceptance testing and RPA
- Most Effective Approaches for Debugging Applications
Fixing a bug is incomplete without preventing its recurrence. Root cause analysis (RCA), coupled with regression testing and documentation, ensures long-term reliability. Antony Marceles, Founder of Pumex Computing, emphasizes, “Fixing a bug is only part of the solution, preventing it from happening again is the real goal.” Marceles’ team uses regression tests via Robot Framework and code reviews with Gerrit to maintain quality, documenting fixes in Confluence to share insights. A 2023 Forrester report found that teams with strong RCA practices reduce recurring bugs by 35%.
- Tutorial Robot Framework: Instalación y primeros pasos
- Robot Framework Using the Browser Library: Advantages, Disadvantages, and Practical Tips
Documentation is your best friend. It provides comprehensive guides, examples, and API references to help you navigate the library effectively. Here you can access it, as well as the Robot Framework documentation.
- Automated Acceptance Testing with Robot Framework and Testkube
The Robot Framework is an acceptance testing tool that is easy to write and manage due to its key-driven approach. Let us learn more about the Robot Framework to enable acceptance testing.
- Beautiful is better than ugly, but my beginner code is horrible
Well, I work with software quality and despite not having a strong foundation in automation, one fine day I decided to make a change. I have been working with Robot Framework for a few months - and that's when I got a taste of the power of python. Some time later, I dabbled a little with Cypress and Playwright, always using javascript.
- Deep Dive into API Testing - An introduction to RESTful APIs
Robot Framework
- Robot Framework VS vedro - a user suggested alternative 2 projects | 16 Jul 2023
- Embedded professionals, what kind of 'github' projects would make you hire a developer?
I've used Lua/Busted in a data-heavy environment (telemetry from hospital ventilators). I've also used robot: https://robotframework.org/
- Opensource Gui testing framework
I can't say whether any of these will work, but maybe one of: PyAutoGui pytest-qt Robot Framework + plugins
Selenium Wire
Posts with mentions or reviews of Selenium Wire. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-05.
- Tutorials on scraping via monitoring network tab and request methods?
Maybe the next step is combining selenium with network capture ability like in selenium-wire: https://github.com/wkeeling/selenium-wire ?
- Is there a tool that can help me automate downloading JSON responses from the Network tab in developer tools?
Perhaps https://github.com/wkeeling/selenium-wire helps.
- Connect to remote web driver via proxy. (Java)
Ugh, tough one. In that case, there's a module called seleniumwire(exclusive to Python), it might be able to help you out with what you need; check it out.
- Selenium Proxy Integration With Oxylabs
Firstly, you’ll need to install Selenium Wire to extend Selenium’s Python bindings because using the default Selenium module for implementing proxies that require authentication makes the whole process complicated. You can do it using the pip command:
- Get http request from devtools in selenium4
Before I was using selenium-wire which has a very easy way to get this information:
- Intro to Web Scraping with Selenium in Python
The problem is Selenium does not support adding headers. A third-party solution like Selenium Wire might solve it. Install it with pip install selenium-wire.
- Clicking buttons on JavaScript website and capture request body
- Is there a way to monitor network tab data through python?
You can do that with selenium-wire: https://github.com/wkeeling/selenium-wire
What are some alternatives?
When comparing Robot Framework and Selenium Wire you can also consider the following projects:
pytest - The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Selenium WebDriver - A browser automation framework and ecosystem.
Behave - BDD, Python style.
PyAutoGUI - A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
Schemathesis - Catch API bugs before your users do
tox - Command line driven CI frontend and development task automation tool.