langchain.agents.agent_toolkits.playwright.toolkit.PlayWrightBrowserToolkit¶

class langchain.agents.agent_toolkits.playwright.toolkit.PlayWrightBrowserToolkit(*, sync_browser: Optional['SyncBrowser'] = None, async_browser: Optional['AsyncBrowser'] = None)[source]¶

Bases: BaseToolkit

Toolkit for PlayWright browser tools.

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

param async_browser: Optional['AsyncBrowser'] = None¶
param sync_browser: Optional['SyncBrowser'] = None¶
classmethod from_browser(sync_browser: Optional[SyncBrowser] = None, async_browser: Optional[AsyncBrowser] = None) PlayWrightBrowserToolkit[source]¶

Instantiate the toolkit.

get_tools() List[BaseTool][source]¶

Get the tools in the toolkit.

validator validate_imports_and_browser_provided  »  all fields[source]¶

Check that the arguments are valid.

model Config[source]¶

Bases: object

Configuration for this pydantic object.

arbitrary_types_allowed = True¶
extra = 'forbid'¶

Examples using PlayWrightBrowserToolkit¶