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

Method select_option

plugins/_browser/helpers/runtime.py:1937–1957  ·  view source on GitHub ↗
(
        self,
        browser_id: int | str | None,
        ref: int | str,
        value: str = "",
        values: list[str] | None = None,
    )

Source from the content-addressed store, hash-verified

1935 }
1936
1937 async def select_option(
1938 self,
1939 browser_id: int | str | None,
1940 ref: int | str,
1941 value: str = "",
1942 values: list[str] | None = None,
1943 ) -> dict[str, Any]:
1944 await self.ensure_started()
1945 resolved_id = self._resolve_browser_id(browser_id)
1946 page = self._page(resolved_id)
1947 await self._ensure_content_helper(page)
1948 action = await page.evaluate(
1949 "(args) => globalThis.__spaceBrowserPageContent__.select(args.ref, args.values)",
1950 {
1951 "ref": ref,
1952 "values": values if values is not None else value,
1953 },
1954 )
1955 await self._settle(page, short=True)
1956 self._maybe_promote(resolved_id)
1957 return {"action": action or {}, "state": await self._state(resolved_id)}
1958
1959 async def set_checked(
1960 self,

Callers 1

_dispatch_callMethod · 0.95

Calls 8

ensure_startedMethod · 0.95
_resolve_browser_idMethod · 0.95
_pageMethod · 0.95
_settleMethod · 0.95
_maybe_promoteMethod · 0.95
_stateMethod · 0.95
evaluateMethod · 0.45

Tested by

no test coverage detected