Spaces:
Paused
Paused
| from typing import Any | |
| from smolagents.tools import Tool | |
| class GoBackTool(Tool): | |
| name = "go_back" | |
| description = "Goes back to the previous page." | |
| inputs = {} | |
| output_type = "null" | |
| def __init__(self, driver: Any = None, *args, **kwargs): | |
| super().__init__(*args, **kwargs) | |
| self.driver = driver | |
| self.is_initialized = False | |
| def forward(self) -> None: | |
| if not self.driver: | |
| raise ValueError("WebDriver instance is required.") | |
| self.driver.back() |