Это в macOS. Там нет расширения .exe

но я обновился до Selenium 3.7.

Код:

import org.openqa.selenium.WebDriver;  
import org.openqa.selenium.firefox.FirefoxDriver;


public static void main (String args[]){

    System.setProperty("webdriver.gecko.driver", 
    "/usr/local/bin/geckodriver");      
    WebDriver driver = new FirefoxDriver();
    driver.get("http://www.google.com");
    driver.quit();
  }

Включенная библиотека:

Селен-Java-3.7.1 / селен-сервер автономный-3.7.1.jar

Селен-Java-3.7.1 / LIBS / httpcore-4.4.6.jar

Селен-Java-3.7.1 / LIBS / HttpClient-4.5.3.jar

Селен-Java-3.7.1 / LIBS / гуава-23.0.jar

Селен-Java-3.7.1 / LIBS / gson-2.8.2.jar

Селен-Java-3.7.1 / ЛИЭС / Обще-каротаж 1.2.jar

Селен-Java-3.7.1 / ЛИЭС / Обще-Exec-1.3.jar

Селен-Java-3.7.1 / ЛИЭС / Обще-кодек-1.10.jar

Селен-Java-3.7.1 / LIBS / байты-дружелюбный 1.7.5.jar

Селен-Java-3.7.1 / клиент-комбинированного 3.7.1.jar

Селен-Java-3.7.1 / клиент-комбинированный 3.7.1-sources.jar

Системная среда:

Firefox 56.0.2

Java 1.8

Селен-Java-3.7.1

Селен-сервер автономный-3.7.1

geckodriver - v0.19.1

Журнал трассировки ошибок:

Использование:

/ usr / local / bin / geckodriver [ОПЦИИ] / usr / local / bin / geckodriver: неизвестный параметр --port = 8970 Исключение в потоке "main" org.openqa.selenium.WebDriverException: org.apache.http.conn.HttpHostConnectException : Подключение к локальному хосту: 8970 [localhost / 0: 0: 0: 0: 0: 0: 0: 1, localhost / fe80: 0: 0: 0: 0: 0: 0: 1% 1] сбой: соединение отказано ( Соединение отказано) Информация о сборке: версия: '3.7.1', ревизия: '8a0099a', время: '2017-11-06T21: 07: 36.161Z' Информация о системе: хост: 'Maggies-MacBook-Pro-2.local' , ip: '192.168.1.6', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10 .12.6 ', java.version:' 1.8.0_121 'Информация о драйвере: драйвер .version: FirefoxDriver

Любая идея будет оценена. Спасибо.

Обновление после попытки предложения Debanjan:

Код:

public static void main (String args[]){
    System.out.println("Debug 1");
    System.setProperty("webdriver.gecko.driver", 
    "/Users/maggie/Documents/ToolsQA/Libs/geckodriver");    
    System.out.println("Debug 2");
    WebDriver driver = new FirefoxDriver();
    System.out.println("Debug 3");
    driver.get("http://www.google.com");
    driver.quit();
  }

Включить библиотеку:

Селен-сервер автономный-3.7.1.jar

Системная среда:

Firefox 56.0.2

Java 1.8

Селен-Java-3.7.1

Селен-сервер автономный-3.7.1

geckodriver 0.19.1

Mac OS X ', os.arch:' x86_64 ', os.version: '10 .12.6'

Журнал трассировки ошибок:

Отладка 1 Отладка 2 Запуск ChromeDriver 2.33.506106 (8a06c39c4582fbfbab6966dbb1c38a9173bfb1a2) на порту 2198 Разрешены только локальные подключения. Исключение в потоке "main" org.openqa.selenium.WebDriverException: истекло время ожидания запуска сервера драйверов. Информация о сборке: версия: '3.7.1', ревизия: '8a0099a', время: '2017-11-06T21: 07: 36.161Z' Системная информация: хост: 'Maggies-MacBook-Pro-2.local', ip: '192.168.1.6', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10 .12.6 ', java.version:' 1.8.0_121 'Информация о драйвере: driver.version: ChromeDriver по адресу org.openqa.selenium.remote.service.DriverService.waitUntilAvailable (DriverService.java:192) по адресу org.openqa.selenium.remote.service.DriverService.start (DriverService.java:178) в org.op.en. remote.service.DriverCommandExecutor.execute (DriverCommandExecutor.java:79) по адресу org.openqa.selenium.remote.RemoteWebDriver.execute (RemoteWebDriver.java:600) по адресу org.openqa.selenium.remote.RemoteWartriver (( 219) в org.openqa.selenium.remote.RemoteWebDriver. (RemoteWebDriver.java:142) в org.openqa.selenium.chrome.ChromeDriver. (ChromeDriver.java:181) в org.openqa.selenium.chrome .hrome. ChromeDriver.java:168) в org.openqa.selenium.chrome.ChromeDriver. (ChromeDriver.java:123) a t AutomationFrameWork.FirstTestCase.main (FirstTestCase.java:13) Причина: org.openqa.selenium.net.UrlChecker $ TimeoutException: истекло время ожидания ожидания [HTTP: // локальный: 2198 / статус] быть доступным через 20005 мс по адресу org.openqa.selenium.net.UrlChecker.waitUntilAvailable (UrlChecker.java:100) по адресу org.openqa.selenium.remote.service.DriverService.waitUntilAvailable (DriverService.java:187) ... 9 больше Вызывается: java.util.concurrent.TimeoutException на java.util.concurrent.FutureTask.get (FutureTask.java:205) на com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout (SimpleTimeLimiter.java:147) org.openqa.selenium.net.UrlChecker.waitUntilAvailable (UrlChecker.java:75) ... еще 10

Ответы на вопрос(4)

Ваш ответ на вопрос