INNER CODE UNIT · Python

browser_press_key

feder-cr/Jobs_Applier_AI_Agent_AIHawk · src/aihawk/mcp/server.py:436

async def browser_press_key(key: str) -> str:
    """Press a key on whatever has focus: "Enter", "Tab", "Escape",
    "ArrowDown", "Control+a", or a single character."""
    return await actions.press_key(await registry.ensure(), key)


@mcp.tool()
async def browser_evaluate(expression: str) -> str:
    """READ from the page with JavaScript and get the result as JSON.

    For what the other tools cannot see: a computed style, a value held in a
    framework's state, the length of a list.

    Acting on the page is refused, and the refusal names the tool to use.
    Assigning to `value`, `checked` or `selected`, or calling `click()`,
    `dispatchEvent()`, `submit()` or `requestSubmit()`, changes the page without
    a real keystroke or pointer, and a page can tell. Use browser_click,
    browser_type or browser_select_option instead; they do the same thing

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…