Web interaction benchmark for reinforcement learning research
Top 84.0% on sourcepulse
MiniWoB++ provides over 100 web interaction environments for reinforcement learning research, extending OpenAI's MiniWoB benchmark. It offers a Python interface compatible with the Gymnasium API, enabling programmatic control of web browser interactions via Selenium WebDriver. This benchmark is designed for researchers and practitioners in RL focusing on web-based tasks.
How It Works
MiniWoB++ leverages Selenium WebDriver to automate browser actions, simulating user interactions with web pages. Each environment presents a specific web-based task, and agents learn to navigate and manipulate the DOM to achieve goals. The Python interface abstracts the complexities of browser automation, providing a standardized Gymnasium API for RL agents.
Quick Start & Requirements
pip install miniwob
sudo apt install chromium-driver
on Debian/Ubuntu).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README does not specify the project's license, which is a critical factor for commercial adoption or integration into closed-source projects. Development is ongoing to meet Farama Standards, suggesting potential for API changes or incomplete features.
2 months ago
1 day