Skip to main content
Glama
604,835 tools. Updated 2026-09-23 21:32

"Selenium" matching MCP tools:

  • Close the active Selenium browser session to release memory and end automation tasks. Use this tool to cleanly shut down the browser when done.
    MIT
  • Convert recorded Selenium browser sessions into Cucumber Gherkin feature files with Java step definitions, supporting raw Selenium or Selenium Boot framework flavors.
    MIT
  • Turn your recorded browser session into a Java TestNG test class. Choose standalone Selenium or Selenium Boot for framework-managed driver and accessible locators.
    MIT
  • Launch a browser profile and get automation endpoints (Puppeteer/Playwright WebSocket, Selenium, debug port) to start driving pages immediately.
    MIT
  • Convert generated test cases into runnable automation scripts for Playwright, Cypress, Selenium, or Puppeteer by providing the source job ID.
    MIT

Matching MCP Servers

  • Handle native browser dialogs that block page actions: read text, accept or dismiss, or type into a prompt field.
    MIT
  • Close the active browser session and quit its browser when automation is done, preventing browsers from being left open. Cookies, login state, and open pages are discarded.
    MIT
  • Review the agent's configuration, security policy, workspace roots, interpreter, and execution permissions to diagnose unexpected behavior. Call first each session to establish a baseline; it is read-only and safe to repeat.
    MIT
  • Detect if directory is in a Selenium Boot project by locating selenium-boot.yml or io.github.seleniumboot in pom.xml/build.gradle. Run before Java code generation to pick selenium_boot framework.
    MIT
  • Read an element's attribute or live property, such as value, href, disabled, checked, or aria-expanded. Waits for the element to exist and returns the value or null.
    MIT
  • Verify an element's visible text matches expected content using exact, substring, or regex comparison, and fail the test with expected vs actual if the acceptance check differs.
    MIT
  • Set a browser cookie by name and value to skip login screens or enable test modes. Navigate to the target domain first, then refresh for the page to see it.
    MIT
  • List all open browser sessions with IDs, browser, headless mode, window size, and start time, and see which is active. Use the IDs to select, destroy, or monitor running sessions.
    MIT
  • Scans workspace to identify Python automation project: dependencies, test runner, test roots, virtual envs, browser library, page-object dirs, CI config. Read-only, evidence-based, no code execution.
    MIT
  • Perform double-click, right-click, hover, or real mouse move-and-click on elements to open context menus, show tooltips, and trigger pointer-only UI. Use when a plain click is not enough.
    MIT
  • Simulate pressing a key on the currently focused element in the browser, such as Enter to submit or Tab to move focus. Use it for keyboard interactions after focusing an element.
    MIT
  • Retrieve the current browser page title to confirm which page is open. To wait for a title change, use wait_for_page with titleContains.
    MIT
  • Search SoundCloud for tracks and get a list of results with title, artist, plays, likes, and track URL.
    MIT
  • Load a URL in the active browser tab, wait for the page to finish loading, and return the final URL and page title.
    MIT