session_create
Open a W3C WebDriver session on the testing grid — a browser session (Selenium) or a mobile session (Appium), decided by what you pass: a browserName such as chrome, firefox or MicrosoftEdge for a browser; an empty browserName plus platformName ANDROID or IOS and a device UDID in capabilities for a device. Returns the sessionId every other session_* tool takes, and the capabilities the grid actually negotiated. This is the automation-protocol surface — reach for it when the work needs element handles or mirrors existing Selenium/Appium code. To drive a desktop browser page without a WebDriver session use the web_* tools (addressed by pageId); to drive the browser on a real phone use the webpage_* tools (addressed by udid). Leave platformName and browserVersion off unless you must pin them: literal 'any' or 'latest' is strict-matched against node stereotypes, which advertise concrete values, and fails to match anything.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| browserName | Yes | Browser name (chrome, firefox, MicrosoftEdge) or empty for a mobile session | |
| capabilities | No | Additional W3C capabilities (e.g. automation-engine settings, device UDID) | |
| platformName | No | Platform (ANDROID, IOS, linux, etc.) | |
| browserVersion | No | Browser version |