2016-11-10 7 views
0

Я новичок в селен, Пробуя следующие File f = new File("/usr/bin/google-chrome"); System.setProperty("webdriver.chrome.driver", f.getAbsolutePath()); WebDriver driver = new ChromeDriver(); //wait = new WebDriverWait(driver, 30); driver.get("http://www.google.com");почему селен пытается подключиться к порту на локальном «X»

вкладка Пустого хрома Открывается но URL «www.google.com» не загружается. Через несколько секунд получаю ошибку

exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure. 

Caused by: org.openqa.selenium.net.UrlChecker$TimeoutException: Timed out waiting for [http://localhost:11037/status] to be available after 20002 ms 
  1. Почему он пытается подключиться Localhost на «X» (изменение) вместо загрузки Google веб-страницы.

  2. Как я могу преодолеть эту проблему, получая ту же самую проблему с Firefox.

ответ

0
System.setProperty("webdriver.chrome.driver","your path to chrome driver.exe file "); 
WebDriver driver = new ChromeDriver(); 
driver.get("http://www.google.com"); 

Попробуйте

Мой путь является //users//hari//chromedriver.exe

1

UnreachableBrowserException обычно происходит, когда ваш код не может соединиться с браузером. Это может быть из-за исполняемого файла драйвера или исполняемого файла браузера.

Пожалуйста, проверьте -

  • Selenium баночку Сервер версии совместимость с версией браузера.
  • Путь к исполняемому файлу.
  • версия исполняемого файла (в зависимости от версии браузера)

Если существует проблема, то пожалуйста, укажите построить данные и информацию о системе в деталях исключения.

 Смежные вопросы

  • Нет связанных вопросов^_^