IIEWebDriverManager::ExecuteCommand method
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
Executes a WebDriver command passed in as a block of JSON and returns a block of JSON as a result or returns an error.
Syntax
HRESULT ExecuteCommand(
LPWSTR pszCommand Command,
LPWSTR * ppszResponse Response
);
Parameters
Command
A JSON string representing a WebDriverCommand, following the format outlined in the WebDriver Spec. For example:{ "command": { "name": "newSession", "parameters": { "desiredCapabilities": {}, "requiredCapabilities": {"-ms-requireWindowFocus":false} }, "sessionId": null } }
Response
A pointer to an LPWSTR that receives the response. For example:{ "response": { "sessionId": "%SESSION_TOKEN%", "status": "success", "value": null } }
Return value
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.