, ChromeDriver URL-/session, , . , , :
ChromeDriver()
RemoteWebDriver :
super(new DriverCommandExecutor(service), capabilities);
:
public RemoteWebDriver(CommandExecutor executor, Capabilities desiredCapabilities,
Capabilities requiredCapabilities) {
startClient,
startClient :
startSession(desiredCapabilities, requiredCapabilities);
/ :
Response response = execute(DriverCommand.NEW_SESSION, parameters);
DriverCommand.NEW_SESSION newSession, / Command Codec
defineCommand(NEW_SESSION, post("/session"));