element_get_property
Get a live DOM property such as an input value
How to use it
element_get_property is exposed by the Drissionpage MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the element_get_property tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL DRISSIONPAGE MCP SERVER LISTINGOther tools in Drissionpage MCP Server (39)
Check or uncheck checkbox/radio controls
Click any element with additive left/right/middle and single/double-click semantics
Correlate one selector, coordinate, or keyboard trigger with one integrity-checked artifact under DPMCPDOWNLOADROOT
Arm Chromium's file chooser, click its trigger, inject approved files, and clean interception without an operating-system picker
Find one element by CSS selector or XPath; bare selectors like h1 are treated as CSS
Extract bounded repeated elements with text, attributes, and recommended selectors
Get an HTML attribute
Get element or page HTML
Get element or page text
Hover an element to trigger menu/tooltip states
Bring an element into the viewport before acting
Select an option by value, text, or index
Read live DrissionPage state flags and document/viewport geometry for one element
Input text into elements
Use elementuploadfile(paths=[...]) to upload files from DPMCPUPLOADROOT to input[type=file]
Send keys to the active element/page without echoing the input in results
Return a bounded Chromium accessibility tree for the page or a scoped element, with field values redacted unless explicitly requested
Move with direct or natural motion, optionally wait for an explicit delay, then press and release at the exact target
Close browser
Run bounded JavaScript in the current page and return a JSON-safe result
Generate a managed PDF or MHTML artifact under DPMCPARTIFACTROOT with SHA-256 and receipt evidence
Get current URL
Navigate backward in browser history
Navigate forward in browser history
Navigate to any URL; optionally open it in a new tab with newtab or return an observe change summary
Navigate through a scoped HTTP auth challenge in a dedicated disposable Chromium context without returning credentials
Return a compact page fingerprint with URL, title, counts, visible text samples, active element, and recent console summary
Perform one failure-safe coordinate drag through up to six optional ordered waypoints with the selected profile
Resolve source and destination geometry immediately before dragging; supports CSS/XPath in the top document or one same-origin iframe, plus CSS paths through nested open Shadow DOM hosts
Move to exact viewport CSS coordinates with direct or bounded deterministic natural motion
Reload current page
Adjust browser window
Capture an inline full-page or viewport screenshot
Save a screenshot under DPMCPSCREENSHOTROOT
Use pagescroll(pixels=...) for relative scrolling, or pass x/y for an absolute position
Return a bounded page outline with headings, links, buttons, inputs, forms, and selector recommendations
Close one tab without closing the whole browser
List open browser tabs with stable MCP tab IDs
Switch to a tab returned by tablist