Electron Driver
JSON →Drive Electron apps from AI agents via MCP - click, type, drag, screenshot, eval JS, and more.
Install
npx electron-driver Tools · 38
- navigate Navigate to a URL
- click Click an element using a selector
- fill Fill a form field
- select Select an option from a dropdown
- check Check a checkbox or radio button
- uncheck Uncheck a checkbox or radio button
- evaluate Execute JavaScript in the page context
- screenshot Take a screenshot of the page or element
- get_text Get text content of an element
- get_attribute Get an attribute value from an element
- get_html Get inner HTML of an element
- get_value Get the value of an input element
- get_checked Get the checked state of a checkbox or radio
- get_selected Get the selected option(s) of a select element
- get_visible Check if an element is visible
- get_enabled Check if an element is enabled
- get_focused Check if an element is focused
- get_bounding_box Get the bounding box of an element
- get_all_text Get all text content from the page
- get_all_links Get all links on the page
- get_all_images Get all images on the page
- get_all_inputs Get all input elements on the page
- get_all_buttons Get all buttons on the page
- get_all_selects Get all select elements on the page
- get_all_tables Get all tables on the page
- get_all_lists Get all lists on the page
- get_all_headings Get all headings on the page
- get_all_paragraphs Get all paragraphs on the page
- get_all_spans Get all spans on the page
- get_all_divs Get all divs on the page
- get_all_sections Get all sections on the page
- get_all_articles Get all articles on the page
- get_all_asides Get all asides on the page
- get_all_navs Get all navs on the page
- get_all_footers Get all footers on the page
- get_all_headers Get all headers on the page
- get_all_mains Get all mains on the page
- get_all_figures Get all figures on the page
Links
★ 2 GitHub stars