MCPcopy Index your code
hub / github.com/agent0ai/agent-zero / evaluate

Method evaluate

plugins/_browser/helpers/runtime.py:1283–1289  ·  view source on GitHub ↗
(self, browser_id: int | str | None, script: str)

Source from the content-addressed store, hash-verified

1281 return result or {}
1282
1283 async def evaluate(self, browser_id: int | str | None, script: str) -> dict[str, Any]:
1284 await self.ensure_started()
1285 resolved_id = self._resolve_browser_id(browser_id)
1286 page = self._page(resolved_id)
1287 result = await page.evaluate(str(script or "undefined"))
1288 self._maybe_promote(resolved_id)
1289 return {"result": result, "state": await self._state(resolved_id)}
1290
1291 async def click(
1292 self,

Callers 14

_dispatch_callMethod · 0.95
contentMethod · 0.45
detailMethod · 0.45
annotation_targetMethod · 0.45
_modifier_clickMethod · 0.45
clipboardMethod · 0.45
_point_forMethod · 0.45
select_optionMethod · 0.45
set_checkedMethod · 0.45
upload_fileMethod · 0.45
_reference_actionMethod · 0.45
_stateMethod · 0.45

Calls 5

ensure_startedMethod · 0.95
_resolve_browser_idMethod · 0.95
_pageMethod · 0.95
_maybe_promoteMethod · 0.95
_stateMethod · 0.95

Tested by

no test coverage detected