| WebArena | |
| ^^^^^^^^ | |
| `BrowserGym` integrates `WebArena` enviroment. For more information about this enviroment, please refer to the `WebArena <https://webarena.dev/>`_ official documentation. | |
| BrowserGym API | |
| """""""""""""" | |
| .. currentmodule:: browsergym | |
| .. autosummary:: | |
| :recursive: | |
| :toctree: generated | |
| :caption: WebArena | |
| webarena | |
| Usage | |
| """"" | |
| Before running the sample code, install `WebArena` by following the steps in the `docs <https://github.com/ServiceNow/BrowserGym/blob/main/webarena/README.md>`_. | |
| .. code-block:: python | |
| import gym | |
| import browsergym.webarena | |
| env = gym.make('browsergym/webarena.10') | |
| obs, info = env.reset() | |
| done = False | |
| while not done: | |
| action = "noop()" | |
| obs, reward, terminated, truncated, info = env.step(action) | |
| print(f"Reward: {reward}, Done: {done}, Info: {info}") | |
| env.close() | |