# Selenium Grid Session Router

> Routes browser automation sessions across Selenium Grid 4 nodes using the /status and /session endpoints. Configures RemoteWebDriver with DesiredCapabilities for cross-browser parallel execution.

- Skill: `agentskillexchange/selenium-grid-session-router` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/selenium-grid-session-router`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/selenium-grid-session-router/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/selenium-grid-session-router

---


# Selenium Grid Session Router

Routes browser automation sessions across Selenium Grid 4 nodes using the /status and /session endpoints. Configures RemoteWebDriver with DesiredCapabilities for cross-browser parallel execution.

## Installation

Use the upstream install or setup path that matches your environment:
- pip install -r py/requirements_lock.txt

Requirements and caveats from upstream:
- As an alternative you can build a [Dev Container](https://containers.dev/) - basically a docker container -
- #### Using Docker Image
- You can also build a Docker image suitable

Basic usage or getting-started notes:
- to make sure this isn't required in the long run.
- Often we wrap Bazel commands with our custom [Rake](http://rake.rubyforge.org/) wrapper. These are run with the ./go command.
- bazel run — builds the target and then executes it.

- Source: https://github.com/SeleniumHQ/selenium
- Extracted from upstream docs: https://raw.githubusercontent.com/SeleniumHQ/selenium/HEAD/README.md

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/selenium-grid-session-router/)

