В C # (я думаю, по крайней мере, в Java) есть RemoteWebDriver, который предназначен для управления WebDriver на удаленной машине (хотя это может быть сделано локально).
RemoteWebDriver может быть предоставленDesiredCapability, которая имеет больше возможностей.Так, например:
RemoteWebDriver operaDriver = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), DesiredCapabilities.Opera());