GUI Retry Debugger for Robot Framework
Project description
RobotRetrier
RobotRetrier is an interactive GUI-based retry debugger for Robot Framework.
It automatically opens a lightweight GUI whenever a keyword fails, allowing users to inspect, modify arguments, and retry the keyword — continuing the test if it succeeds.
🚀 Features
- 🖥️ GUI pops up on failure with keyword details
- ✏️ Edit and retry failed keyword arguments
- 🔁 Continue execution if retry succeeds
- ❌ Skip retry for known "wrapper" keywords (e.g.
Run Keyword And Ignore Error) - 📦 Supports
--listener RobotRetrierout-of-the-box - ✅ Compatible with Robot Framework 7.0+
- ⚙️ Configurable behavior (e.g. auto-pass muted keywords)
📦 Installation
pip install robot-retrier
🧪 Usage
Run Robot Framework with the listener:
robot --listener RobotRetrier path/to/your/tests.robot
✅ That's it!
Whenever a keyword fails, a GUI will open to let you retry or skip it on the spot.
🧰 Muted Keywords
The following keywords are "muted" by default (GUI will not open if failure occurs inside them):
Run Keyword And Ignore ErrorRun Keyword And Expect ErrorRun Keyword And Return StatusRun Keyword And Warn On FailureWait Until Keyword SucceedsRun Keyword IfRun KeywordsRun Keyword UnlessContinue For Loop IfExit For Loop If
These can be customized later.
💻 Requirements
- Python 3.8+
- Robot Framework >= 7.0+
🧑💻 Author
Suriya
GitHub: @Suriya
License: MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file robot-retrier-0.1.1.tar.gz.
File metadata
- Download URL: robot-retrier-0.1.1.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
242fab036f3b6f3f4624c7507897905b0bbb3aa22b5527652ac9825aa2991924
|
|
| MD5 |
2f7b0cdeb079ee34f63038c484aefa4a
|
|
| BLAKE2b-256 |
1df88033fac83dd6357a034b36ca049742f01c388ee692c04b9e514affa99393
|
File details
Details for the file robot_retrier-0.1.1-py3-none-any.whl.
File metadata
- Download URL: robot_retrier-0.1.1-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0a9845d1959cd04ecde7b96c006eeabb5da331601ed5bb5ff286c2f246696a2
|
|
| MD5 |
729354c8bbdbfd7a4ba58640c1892c92
|
|
| BLAKE2b-256 |
3f7acf39a6069ddc69a92831f1ca23d8ce8fb3fde9625b16625cc203fb943689
|