MiniWoB++ benchmark for BrowserGym
Project description
Miniwob benchmark for BrowserGym
This package provides browsergym.miniwob
, which is an unofficial port of the MiniWoB++ benchmark for BrowserGym.
Setup
- Install the package
pip install browsergym-miniwob
- Clone miniwob (use a specific frozen commit for reproducibility)
git clone git@github.com:Farama-Foundation/miniwob-plusplus.git
git -C "./miniwob-plusplus" reset --hard 7fd85d71a4b60325c6585396ec4f48377d049838
- Setup Miniwob URL (change
PATH_TO_MINIWOB_CLONED_REPO
here to the absolute path to yourminiwob-plusplus
folder)
export MINIWOB_URL="file://<PATH_TO_MINIWOB_CLONED_REPO>/miniwob/html/miniwob/"
Alternatively, one can setup a simple HTTP server and use a proper URL.
Usage
import gymnasium as gym
import browsergym.miniwob # register gym environments
env = gym.make("browsergym/miniwob.choose-list")
List of all the available MiniWoB++ environments
env_ids = [id for id in gym.envs.registry.keys() if id.startswith("browsergym/miniwob")]
print("\n".join(env_ids))
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
Close
Hashes for browsergym_miniwob-0.0.1a8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8f8814381cf06c4cd832dd88f801e0ae3f803c030b6e411169d4555301e8418 |
|
MD5 | 193ded1c43d72bbdae3fa7fd58f8fbad |
|
BLAKE2b-256 | 91bf41ce2bcb81c514f43c1060dc64013f0575a3db336e53a89c8520eb26d839 |
Close
Hashes for browsergym_miniwob-0.0.1a8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cc169eed1e7f84e1e36ee3c193e6221f5960062e55b93c6a4a8979eae91fc1b |
|
MD5 | 14c1157f0f9b1743a2e3ea0a23070cfa |
|
BLAKE2b-256 | 937ea52355254b0eef79a403e7a25c417bb4d6be44493bf04505593802fe08ea |