Невозможно подключиться к удаленному серверу с помощью Selenium Chrome RemoteWebDriver - PullRequest
1 голос
/ 28 октября 2019
public static IWebDriver UserMultiUserSignIn (IWebDriver driver, string port, string hostName, string password, string Username)
{
    string name = Dns.GetHostName();
    ChromeOptions Options = new ChromeOptions();
    Options.AddAdditionalCapability(Username, "USERNAME");
    Options.AddAdditionalCapability(password, "ACCESS_KEY");
    driver = new RemoteWebDriver(new Uri("http://"+hostName+":"+port+ "/wd/hub"), Options.ToCapabilities());            

    return driver;
}


public static void RemoteServerLogin ()
{            
    string EMAUserName = System.Configuration.ConfigurationManager.AppSettings.Get("EMAUserName");
    string Password = System.Configuration.ConfigurationManager.AppSettings.Get("EMAPassword");
    string Port = System.Configuration.ConfigurationManager.AppSettings.Get("Port");
    string HostName = System.Configuration.ConfigurationManager.AppSettings.Get("Hostname");

    UserMultiUserSignIn(driver, Port, HostName, Password, EMAUserName);
}

Исключение:

OpenQA.Selenium.WebDriverException: 'Неожиданная ошибка. System.Net.WebException: невозможно подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: невозможно установить соединение, поскольку целевая машина активно отказала ему 127.0.0.1:9515 в System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) в System.Net.ServicePoint.ConnectSocketInternal (логическое значение connectFailure, Socket s4, Socket s6, Socket & socket, IPAddress & address, состояние ConnectSocketState, исключительная ситуация IAsyncResult для внутреннего стека)trace --- в System.Net.HttpWebRequest.GetRequestStream (TransportContext & context) в System.Net.HttpWebRequest.GetRequestStream () в OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest.ExecTecNet.HecInTecInTextInTecInTecInTecInTecInTecTextInTecInTecInE(Команда commandToExecute) в OpenQA.Selenium.Remote.RemoteWebDriver.Execute (String driverCommandToExecute, Dictionary`2 параметры) '

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...