public Listener(int listenerPort, string urlBase, string nodeConfigFile) { urlBase = NormalizePrefix(urlBase); this.Port = listenerPort; if (!string.IsNullOrWhiteSpace(nodeConfigFile)) { if (!urlBase.Equals("wd/hub")) { Logger.Warn( "--url-base '{0}' will be overriden and set to 'wd/hub' because --nodeconfig option was specified", urlBase); } urlBase = "wd/hub"; this.nodeRegistrar = new NodeRegistrar(nodeConfigFile, "localhost", this.Port); } this.baseAddress = new UriBuilder("http", "localhost", this.Port, urlBase).Uri; }