Я пытаюсь запустить браузер Chrome с помощью RemoteWebDriver со следующим кодом.
File file = new File("E:\\S\\chromedriver.exe"); //path to the chromedriver.exe so downloaded
//System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
DesiredCapabilities capability = DesiredCapabilities.chrome();
capability.setBrowserName("chrome");
//capability.setVersion("38.0.2125.122 m");
WebDriver driver = new RemoteWebDriver(new URL("http://127.0.0.1:9898/"),capability);
Я получил следующую ошибку:
Исключение в потоке "main" org.openqa.selenium.remote.UnreachableBrowserException: Не удалось начать новый сеанс.Возможные причины: неверный адрес удаленного сервера или ошибка запуска браузера.
Я проверил, что порт 9898 открыт.Я добавил localhost в хосты в C:\Windows\System32\drivers\etc\hosts
Обновление: я вижу еще два исключения.
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:9515 [/127.0.0.1] failed: Connection refused.
Caused by: java.net.ConnectException: Connection refused: