Skip to main content
Glama

Selenium MCP Server

browser_file_upload

Upload files to web applications using a file input element on any page. Locate elements by ID, CSS, XPATH, or other strategies, specify the file path, and set a timeout for automation tasks with Selenium WebDriver integration.

Instructions

Uploads a file using a file input element

Input Schema

NameRequiredDescriptionDefault
byYesLocator strategy to find element
filePathYesAbsolute path to the file to upload
timeoutNoMaximum time to wait for element in milliseconds
valueYesValue for the locator strategy

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "by": { "description": "Locator strategy to find element", "enum": [ "id", "css", "xpath", "name", "tag", "class", "link", "partialLink" ], "type": "string" }, "filePath": { "description": "Absolute path to the file to upload", "type": "string" }, "timeout": { "description": "Maximum time to wait for element in milliseconds", "type": "number" }, "value": { "description": "Value for the locator strategy", "type": "string" } }, "required": [ "by", "value", "filePath" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pshivapr/selenium-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server