Spaces:
Running
Running
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() |